在控制台中,包含文件的字符串如下所示:
>>> target_file
'src//data//annual_filings//ABB Ltd//ABB_ar_2015.pdf'
我从一个对os.walk
的调用中得到了target_file
目标是构建一个在subprocess.call
中运行的命令
比如:
^{pr2}$
我尝试了不同的变体,将shell
设置为True
或{}。
将//
替换为/
,\
等。
问题似乎与文件夹中的空间有关(我无法更改文件夹名称)。在
python代码需要在Windows上运行
Tags:
您必须将
cmd_
定义为参数列表,而不是其中只有一个字符串的列表,或者subprocess
将字符串解释为命令(甚至不尝试拆分参数):把引文留给
subprocess
顺便说一句,不需要将斜杠加倍。它是有效的,但那是不必要的。在
相关问题 更多 >
编程相关推荐