2024-09-26 17:44:40 发布
网友
嘿,我现在在windows服务器上运行python脚本。10-24小时后,脚本崩溃了,我不知道为什么。 有没有一个简单的机会去了解它来自哪里? 我曾考虑过使用IDE,但我的服务器可能太小了,有点过分了。 当代码崩溃时,是否有机会将错误写入txt文件? 谢谢你的帮助!你知道吗
如果怀疑哪一行会引起故障,请尝试在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脚本的输出打印到日志文件中。它应该能帮助你了解车祸的原因。你知道吗
如果怀疑哪一行会引起故障,请尝试在Try/catch块中捕获此错误。如果没有,也许您想在服务器控制台中尝试output方法? 只需在服务器上运行脚本并等待输出。你知道吗
最简单的方法,但它可以不使用IDE工作。但在此之前,请再次尝试分析代码。也许你的记忆泄露了?你知道吗
如果您有try/catch块,更好的选择是像往常一样运行脚本,如果发生错误,只需打印到文件中。你知道吗
python your_script.py > output.log
将python脚本的输出打印到日志文件中。它应该能帮助你了解车祸的原因。你知道吗
相关问题 更多 >
编程相关推荐