简短提问:
这是在Mac上完成的:
time for i in {1..10}; do python3 foo.py ; done
但CTRL无法阻止它。怎么让它起作用?(或者如何计时N次的运行时间?)
详细信息:
github的程序有一些标准测试,我可以运行它:
python3 foo.py
或
time python3 foo.py
它报告了0.27秒的运行时间。由于测试是为1000个测试用例和一个测试框架连接起来的,所以我不想更改测试,所以我想给它计时100次。看来,命令time无法对其计时10或100次(这对于Unix来说有点奇怪,因为这么多年来,这些有用和简单的东西并没有内置到t
我是python的新手,在以下方面需要帮助。
假设我有一些不断向Python控制台输出数据的代码,例如:
for x in range(10000): print x
然后,我希望能够输入各种命令,这些命令可能会立即影响输出。例如,我输入一个数字,使循环从这个数字重新开始,或者我输入step=2,这会改变步长,等等。
基本上,我希望代码在后台运行和打印,而提示符仍然可用。
这样的事情有可能吗?我猜输出将不得不发送到一个新的窗口,但我不确定这在实践中会如何工作。我现在不喜欢图形用户界面,因为我只想让事情尽可能简单。