【发布时间】:2023-03-13 01:15:01
【问题描述】:
为了执行我制作的 c++ 脚本,我正在使用:
subprocess.call(args, shell=True)
每当我通过控制台执行此脚本时,它都会打印 2 个字符串(一个在开头,另一个在结尾)并创建一个文件 (output.txt) 我的问题是,当我在 python 中使用上面的行时,虽然它打印了 2 个字符串,但它并没有创建我非常需要的 output.txt 文件。
对这个问题可能是什么有任何想法?
提前致谢!
注意: 我已经尝试将 python 脚本作为 sudo 执行,但没有成功。我也试过没有 shell=True 和 os.system,同样的问题。我在 Ubuntu 14.04 LTS 上。
【问题讨论】:
-
你在哪里找文件?
-
天哪。新手误区。谢谢!
标签: python c++ subprocess os.system