gpt4 book ai didi

python - python脚本中的os.system命令导致错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:44 24 4
gpt4 key购买 nike

我一直遇到一行代码的问题,刚刚发现第二个有趣的问题。

我有一个命令,当输入终端时将启动一个程序,然后将输出写入输出文件。到目前为止,由于某种原因我一直无法将数据写入输出文件(尽管程序启动了,当我打开 python 终端并运行它时我可以看到它吐出数据)

出于某种原因,它似乎不想将我的数据重定向到输出文件。我试过在脚本和终端中都这样做(python script.py > output.out)

现在我尝试在主命令之前启动一个 sleep 命令,但我从 sleep 中得到一个错误

sleep: invalid option -- 'n'

这是代码

os.system('gnome-terminal -e "sleep 10 ; /usr/local/bin/mpirun -np 4 /home/mike/bin/Linux-ifort_XE_openmpi-1.6_emt64/v2_0_1/Pcrystal </dev/null &> mgo.out &"')

最佳答案

对于您的原始问题(没有 sleep ),您的输出重定向需要一些工作,请尝试:

/usr/local/bin/mpirun -np 4 /home/mike/bin/Linux-ifort_XE_openmpi-1.6_emt64/v2_0_1/Pcrystal </dev/null > mgo.out 2>&1 &

将标准输出和标准错误都定向到文件。

关于python - python脚本中的os.system命令导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17794407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com