嗨,我想做一个Python脚本来做一些自动化操作,从一些工具中生成一个文件(无法命名,但命令会给你一个概念),同时我做了一个脚本,使用os.system将命令传递给cmd/terminal(cmd在我的例子中),如下所示
os.system('"' + dc_dir + '" --scan "' + in_dir + '" --out "' + out_dir + '\\'+ Project_name + '.csv' + '" --format CSV --enableExperimental')
and it returns "The filename, directory name, or volume label syntax is incorrect."
but when i print the exact same line and run it manually it works
print('"' + dc_dir + '" --scan "' + in_dir + '" --out "' + out_dir + '\\'+ Project_name + '.csv' + '" --format CSV --enableExperimental')
这就是打印出来的命令
"C:\SBOM\dependency-check-6.2.2\bin\dependency-check.bat" --scan "C:\FinalScript\Source Codes\Sireous" --out "C:\SBOM\SiriusProgrammer_2_0.csv" --format CSV --enableExperimental
如果可能的话,请帮助我解决这个问题。