आप time.sleep(1)
उपयोग करते हैं, अपने छोरों पाशन और मुद्रण के बाद से एक दूसरे से कुछ ज्यादा चलेंगे कुछ समय भी लेता है। दूसरे के शेष के लिए सोने का एक बेहतर तरीका है। आप -time.time()%1
>>> import time
>>> L = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for i in L:
... time.sleep(-time.time()%1)
... print i
...
का उपयोग करके कि गणना कर सकते हैं यह print i, repr(time.time())
>>> for i in L:
... time.sleep(-time.time()%1)
... print i, repr(time.time())
...
0 1368580358.000628
1 1368580359.001082
2 1368580360.001083
3 1368580361.001095
4 1368580362.001149
5 1368580363.001085
6 1368580364.001089
7 1368580365.001086
8 1368580366.001086
9 1368580367.001085
बनाम
का उपयोग कर
>>> for i in L:
... time.sleep(1)
... print i, repr(time.time())
...
0 1368580334.104903
1 1368580335.106048
2 1368580336.106716
3 1368580337.107863
4 1368580338.109007
5 1368580339.110152
6 1368580340.111301
7 1368580341.112447
8 1368580342.113591
9 1368580343.114737
स्रोत
2013-05-15 01:07:04
च है कि बेकार, ज्यादातर लोग जानना चाहते हैं कि उनके लूप को _speed कैसे करें! –
मुझे लगता है कि यह मेरे पुराने ट्रेओ 300 पर चल रहा है, लूप को धीमा करने का एक अच्छा तरीका है ... – abarnert
अधिक गंभीरता से, यदि आप यह देखने की कोशिश कर रहे हैं कि क्या हो रहा है, तो आप डीबगर या इंटरैक्टिव विज़ुअलाइज़र में चलने का प्रयास करना चाहेंगे, बस 'नींद' कॉल में फेंकने की बजाए। – abarnert