वहाँ while
में पाश के लिए एक रास्ता अगर आप python -c
साथ स्क्रिप्ट शुरू है? यह मंच या अजगर संस्करण से संबंधित होना प्रतीत नहीं होता ...अजगर -c और `while`
लिनक्स
[[email protected] ~]$ python -c "import os;while (True): os.system('ls')"
File "<string>", line 1
import os;while (True): os.system('ls')
^
SyntaxError: invalid syntax
[[email protected] ~]$
[[email protected] ~]$ python -V
Python 2.6.6
[[email protected] ~]$ uname -a
Linux Hotcoffee 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
[[email protected] ~]$
विंडोज
C:\Users\mike_pennington>python -c "import os;while True: os.system('dir')"
File "<string>", line 1
import os;while True: os.system('dir')
^
SyntaxError: invalid syntax
C:\Users\mike_pennington>python -V
Python 2.7.2
C:\Users\mike_pennington>
मैं while
बयान में कोष्ठक को हटाने की कोशिश की है लेकिन ऐसा कुछ नहीं लगता है।
के वर्षों के ओएस के बजाय उपप्रक्रिया प्रयोग करने के लिए upvoted से' पर्ल -e' वाक्य रचना पर झुका रहा हूँ। सिस्टम –
'os.system()' स्पष्ट रूप से कैनोलिक नहीं है, लेकिन मुझे पता चला है कि छोटे प्रश्न [so] पर बेहतर हैं। 'Os' यह सिर्फ एक उदाहरण है,' प्रिंट 1234' होना चाहिए था, तो 'subprocess' –
तुलना में कम है (या' प्रिंट (1234) ') पर्याप्त रूप में अच्छी तरह हो गया होता। लेकिन यह सब का मुख्य हिस्सा नहीं है ... – glglgl