为什么我的python脚本在我的服务器上崩溃了?

2024-09-26 17:44:40 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我现在在windows服务器上运行python脚本。10-24小时后,脚本崩溃了,我不知道为什么。 有没有一个简单的机会去了解它来自哪里? 我曾考虑过使用IDE,但我的服务器可能太小了,有点过分了。 当代码崩溃时,是否有机会将错误写入txt文件? 谢谢你的帮助!你知道吗


Tags: 文件代码服务器txt脚本windows错误ide
2条回答

如果怀疑哪一行会引起故障,请尝试在Try/catch块中捕获此错误。如果没有,也许您想在服务器控制台中尝试output方法? 只需在服务器上运行脚本并等待输出。你知道吗

python script.py > output.txt

最简单的方法,但它可以不使用IDE工作。但在此之前,请再次尝试分析代码。也许你的记忆泄露了?你知道吗

如果您有try/catch块,更好的选择是像往常一样运行脚本,如果发生错误,只需打印到文件中。你知道吗

try:
    # some code
except Exception e:
    #This line opens a log file
    log = open("log.txt", "w")
    log.write('Exception occur - %s' % e)
    log.close()

python your_script.py > output.log

将python脚本的输出打印到日志文件中。它应该能帮助你了解车祸的原因。你知道吗

相关问题 更多 >

    热门问题