我有一小段python3代码。它从终端运行命令。
import os
os.system('"C:/directory/program.exe" -k "C:/directory/options.txt" & pause')
当我在IDLE中运行此代码时,出现以下错误:
The filename, directory name, or volume label syntax is incorrect.
两条路径都有效。所以那不是问题。另外,运行:
"C:/directory/program.exe" -k "C:/directory/options.txt" & pause
来自终端的正常工作。
答案 0 :(得分:0)
您不需要在系统路径周围引用,这应该有效:
map map[age:31 balance:3.14 name:thinkerou]
map map[age:31 balance:3.14 name:thinkerou]
希望这有帮助。
[编辑] 使用reflect.Value
这样的空格是我不可能知道的,请参阅此python bug tracker thread
解决方案可能正在使用subprocess模块insead。
import os
os.system("C:/directory/program.exe -k C:/directory/options.txt & pause")