[Subprocess.call仅在我使用单词“ python”运行它时有效,而在另一台计算机上却运行而无需在命令前加上“ python”)>
filename_arg1 = "python display_CDF_graph.py" + " \'" + full_path + 'congestions_distribution.csv' + "\'" subprocess.call(filename_arg1, shell=True)
vs。
filename_arg1 = "display_CDF_graph.py" + " \'" + full_path + 'congestions_distribution.csv' + "\'" subprocess.call(filename_arg1, shell=True)
有人知道为什么吗?
[Subprocess.call仅在我使用单词“ python”运行时有效,而在另一台计算机上,其运行时无需在命令前加上“ python” filename_arg1 =“ python display_CDF_graph.py” +“ \'” + ...
假设您使用Linux,并且两台计算机具有完全相同的文件内容,则需要从命令行使该文件可执行: