gpt4 book ai didi

Python IOError : [Errno 5] Input/output error? 错误

转载 作者:太空宇宙 更新时间:2023-11-04 00:11:36 62 4
gpt4 key购买 nike

我在远程服务器上运行一个使用 nohup 的 python 脚本。

  • 首先我使用 VPN 和 SSH 连接到远程机器
  • 其次,我使用以下命令运行 python 脚本:

    nohup python backmap.py mpirun -np 48 &

python 脚本包含以下几行:

frame = []
file_in = open("Traj_equil_prot.pdb", "r")
for line in file_in:
if line.startswith('TITLE'):
frame.append(line[127:134])

import os
for fileNum in range(631, 29969):
os.system("./initram-v5.sh -f Traj_equil_prot_frame" + str(fileNum) + ".pdb -o Traj_equilprot_aa_frame" + str(frame[fileNum]) + ".gro -to amber -p topol.top")

脚本一整天都运行良好。但现在它崩溃了,当我再次尝试重新启动它时,出现以下错误:

Traceback (most recent call last): File "", line 1, in IOError: [Errno 5] Input/output error

文件在工作目录中。我试图再次断开连接/连接,但仍然是同样的问题。我不知道我错过了什么。有什么帮助吗?

最佳答案

我有同样的问题,我曾经使用这个命令运行我的脚本:

python MY_SCRIPT.py &

脚本将在后台运行,输出将显示在终端上,直到您注销或退出。

通过注销,脚本仍在运行,但它的输出无处可显示,因此当脚本想要显示某些内容(例如调用 print)时将产生异常。


解决方案:

我已将输出通过管道传输到实际终端显示以外的其他地方:

python MY_SCRIPT.py >/dev/null &

查看此链接了解更多详情:

https://stackoverflow.com/a/38238281/6826476

关于Python IOError : [Errno 5] Input/output error? 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52376942/

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