2024-06-25 23:33:03 发布
网友
我想删除这个字符串“\”。但我无法删除它,因为它需要执行“\t或\n”。然后我试试这个。但是Python还是什么都不做。我认为二进制文件不能得到这个字符串。这是密码
remove = string.replace(""""\"""", " ")
我想替换
"\workspace\file.txt" become "workspace file.txt"
有人知道吗?提前谢谢
这样你就可以存档了
>>> str = r"\workspace\file.txt" >>> str.replace("\\", " ").strip() 'workspace file.txt' >>>
您试图替换反斜杠,但由于Python使用反斜杠作为转义字符,因此实际上必须转义反斜杠本身。你知道吗
remove = str.replace("\\", " ")
演示:
In [1]: r"\workspace\file.txt".replace("\\", " ") Out[1]: ' workspace file.txt'
注意前导空格。您可能需要对最终结果调用str.strip。你知道吗
str.strip
你必须避开反斜杠,因为它在字符串中有特殊的含义。即使在原来的字符串中,如果你这样离开它,它也会出来…不是你所期望的:
"\workspace\file.txt" > '\\workspace\x0cile.txt'
这里有一些东西可以用反斜杠将字符串分开,用反斜杠所在的空格将它们连接在一起,并修剪字符串前后的空格。它还包含所需的正确转义字符串。你知道吗
" ".join("\\workspace\\file.txt".split("\\")).strip()
这样你就可以存档了
您试图替换反斜杠,但由于Python使用反斜杠作为转义字符,因此实际上必须转义反斜杠本身。你知道吗
演示:
注意前导空格。您可能需要对最终结果调用
str.strip
。你知道吗你必须避开反斜杠,因为它在字符串中有特殊的含义。即使在原来的字符串中,如果你这样离开它,它也会出来…不是你所期望的:
这里有一些东西可以用反斜杠将字符串分开,用反斜杠所在的空格将它们连接在一起,并修剪字符串前后的空格。它还包含所需的正确转义字符串。你知道吗
相关问题 更多 >
编程相关推荐