使用python在cmd中使用带双反斜杠的文件目录

2024-10-04 05:20:27 发布

您现在位置:Python中文网/ 问答频道 /正文

假设这是一个使用python脚本获得的文件路径:

f_path = os.getcwd() + "\\" +'out.dat'

例如,此变量的值为:

'C:\\My Python\\output\\out.dat'

现在我想通过cmd使用外部程序(extProg)打开这个文件。像这样:

cmd_to_parse = 'extProg ' + f_path
os.system(cmd_to_parse)

不过,我遇到了以下错误:

couldn't read file "E:\My": no such file or directory

这可能是由于文件路径中有两个反斜杠。如何解决此问题?你知道吗


Tags: 文件topath路径脚本cmdoutputparse