如果像题主说的大量的代码每两秒执行一行的话就要考虑其他的手段了,偶能想到的有三种方式:
修改python解释器,在每次执行代码前增加time.sleep(2)函数,这样就可以做到所有的代码就每2秒执行一行了。。这是有多慢啊,还能不能让人愉快的编程了。。
使用调试的方式来达到2秒执行一次,使用python-mpdb
xxx.py
的方式启动调试界面,程序会自动停止在第一行,每输入一个“n”就会调用一行,不要说2秒,多少秒都可以做到。
使用python脚本调用系统python解释器的方式进行交互式的输入,就是大家使用
subprocess.Popen
函数调取python环境,然后通过交互的方式向python环境中输入代码来实现每2秒执行一行,例如下边:如果代码很多的话可以写个循环来执行,例如:这样不管有多少行都可以实现2秒执行一行了。
从代码上来看是完全可以的,偶比较好奇的是你这么慢执行一行是想做啥。。。。。