环境:python3.9 运行在windows10
一个脚本文件,一直请求接口,平均每分钟一百多个,然后循环遍历里面的内容分析,然后提取有用的数据进行print
通过Pyinstaller打包为exe,运行在cmd窗口中
运行正常,但是持续运行的时候不定时就卡住没有输出内容,需要点一下cmd窗口然后按下回车,会把卡住的这段时间的数据一次性的打印出来,然后就又正常可用了,这种情况怎么处理
不要gpt的回答
环境:python3.9 运行在windows10
一个脚本文件,一直请求接口,平均每分钟一百多个,然后循环遍历里面的内容分析,然后提取有用的数据进行print
通过Pyinstaller打包为exe,运行在cmd窗口中
运行正常,但是持续运行的时候不定时就卡住没有输出内容,需要点一下cmd窗口然后按下回车,会把卡住的这段时间的数据一次性的打印出来,然后就又正常可用了,这种情况怎么处理
不要gpt的回答
根据问题描述,你在Windows10系统中使用Python编写了一个脚本文件,并将其打包为exe文件。在CMD窗口中运行该exe文件时,出现了输出卡住的情况,需要手动点击CMD窗口并按下回车键才能继续输出。
这个问题可能是由于CMD窗口的快速编辑模式导致的。快速编辑模式下,如果无意间选中了文字,会进入标记模式并暂停程序的运行。需要按下回车键才能继续运行。
解决这个问题的方法有两种:
避免使用CMD窗口,直接双击exe文件来执行。
取消CMD窗口的文本编辑模式。
针对方法2,以下是具体的解决步骤:
步骤1: 在CMD窗口中,右击标题栏,选择"属性"。
步骤2: 在"选项"标签页中,找到"编辑选项",取消选中"快速编辑模式"和"插入模式"。
步骤3: 点击"确定"保存设置。
这样,再次运行exe文件时就不会出现输出卡住的情况了。
希望这个解决方案对你有帮助!如果还有其他问题,请随时提问。