Skip to main content
 Web开发网 » 编程语言 » Python语言

怎样才能让大量Python代码每两秒执行一行?

2021年11月26日7570百度已收录

如果少量的代码可以使用time.sleep(2)的方式来执行,再每行代码插入后可以做到每两秒执行一行的要求。

如果像题主说的大量的代码每两秒执行一行的话就要考虑其他的手段了,我能想到的有三种方式:

修改python解释器,在每次执行代码前增加time.sleep(2)函数,这样就可以做到所有的代码就每2秒执行一行了。。这是有多慢啊,还能不能让人愉快的编程了。。

使用调试的方式来达到2秒执行一次,使用python -m pdb

xxx.py

的方式启动调试界面,程序会自动停止在第一行,每输入一个“n”就会调用一行,不要说2秒,多少秒都可以做到。

怎样才能让大量Python代码每两秒执行一行?  Python常用代码 第1张

使用python脚本调用系统python解释器的方式进行交互式的输入,就是我们使用

subprocess.Popen

()函数调取python环境,然后通过交互的方式向python环境中输入代码来实现每2秒执行一行,例如下边:

怎样才能让大量Python代码每两秒执行一行?  Python常用代码 第2张

如果代码很多的话可以写个循环来执行,例如:

怎样才能让大量Python代码每两秒执行一行?  Python常用代码 第3张

这样不管有多少行都可以实现2秒执行一行了。

从代码上来看是完全可以的,我比较好奇的是你这么慢执行一行是想做啥。。。。。

评论列表暂无评论
发表评论
微信