我想用Python脚本中的一些键调用一些程序。 实际上,我需要以其他格式保存一些文件:
os.chdir("C:\Program Files (x86)\SomeProgram\bin")
os.system("mmain.exe "+oldname+" /saveas "+newname+" /exit")
问题是Python脚本可能位于另一个磁盘上(例如D:/)。我试过了: 1)
os.system(some cmd-comands like CHDIR \D)
2)
os.chdir(like in example)
3)
from subprocess import call
call(["commands"])
每次我都出错了。大多数情况 - 我在目录,文件等名称中出现错误"语法错误"。 有什么建议吗? 这是日志:
m:\unsorted\SocToCor\test>python SocratToCortesExpress.py
Traceback (most recent call last):
File "SocratToCortesExpress.py", line 23, in <module>
os.chdir("C:\Program Files (x86)\SimInTech\bin")
OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома(syntax error in the name of file/ directory/ disk): 'C:\\Program Files (x86)\\SimInTech\x08in'.
我不知道为什么&#34; bin&#34;成为&#34; x08in&#34;