一、原始报错信息
pythonProcess finished with exit code -1073740791 (0xC0000409)
这个报错信息,太过于笼统,是分析不出代码出了什么问题的。
二、打印详细报错信息
在服务器相关可能报错的地方,进行报错信息追踪:
import traceback
try:
#服务器连接后的相关操作
except:
traceback.print_exc()
显示具体报错信息:
ConnectionResetError:[WinError10054远程主机强迫关闭一个现有连接
三、问题分析与解决
①问题分析:
服务器连接后,持续读取服务器上的文件,但并没有进行文件传输操作,持续读取检测了几分钟后,就被FTP服务器断开了连接。可能是FTP服务器本身设置的问题。
②问题解决:
FTP服务器(FileZilla)——编辑——设置——常规设置——超时设置——无传输超时——设置成0
③注意事项:
设置完无传输超时参数后,服务器一定要断开连接
,重新连接到服务器