我希望能够获取python可执行文件的文件路径:
import os,sys
path=os.getcwd()+'\\'+sys.argv[0]
我想检查路径是否是os.path.isfile()的有效路径。但是这不起作用,因为返回的路径变量有单斜杠。 Python由于某种原因无法使用单斜杠检测路径。如何制作所有单斜杠()双斜杠(\)。我想将C:\path\to\file
设为C:\\path\\to\\file
。 python不能将.replace()用于单引号,所以我可以通过其他方式获得带双斜线的路径
答案 0 :(得分:0)
没有其他警告,这些斜杠被读作转义字符。例如,您可以使用原始前缀(即r' \'而不是' \')替换为修复。
但这仍然效率低下 - 你的代码会以不同的方式破解 - 你应该使用os.path模块的路径操作。