python - 有没有办法在运行过程中暂停代码?

标签 python python-3.x python-2.7

如何处理必须在任何给定时刻暂停代码的代码。例如,您可能正在从服务器读取文件,并且服务器将重新启动;您可能想要暂停代码,以便它停止尝试从服务器读取文件。如果您已经运行了很长时间,您也不想重新运行代码。 python 有没有办法让代码暂停一段时间?

我到处都调查过这个问题,但找不到任何解决方案。几乎没有提到解决方案。

raw_input("") :如果您正在读取数百万个文件,我认为您不会希望每次到达这部分代码时都手动输入。

sleep():你不知道何时暂停代码以及暂停多长时间,所以我认为这不起作用。

我可以采取什么措施来解决这个问题吗?

谢谢

闪耀

我知道您没有看到任何代码片段,很抱歉没有任何代码片段。我一直在思考这个问题,并试图找到解决方案,以防将来出现这个问题。

最佳答案

我不知道这会如何影响效率,但是你不能在 while 循环或类似的东西中使用 sleep() 吗? 如,

while not condition: sleep(100)

或者只是,

while not condition: pass

关于python - 有没有办法在运行过程中暂停代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49906131/

相关文章:

python - 如何使用 matplotlib 在 cartopy 极地立体图中获得平滑的网格线?

python - python 中的抓取显示 None 值

python - 如何删除网格布局小部件内的所有小部件并以相同的顺序重新创建所有小部件

python - Scrapy导入错误: cannot import name xmlrpc_client

python - pytesser 给出导入错误

python - 检测窗口的默认媒体播放器

python - 如何添加路径以便python可以找到程序?

python - 将每个列表中的前 2 个元素连接到列表列表中的函数

python - 使用 beautifulsoup 抓取时如何在 html 日期选择器中输入日期范围?

python - Django i18n_patterns : resolve() doesnt work as expected