मैं अजगर 3 में निम्नलिखित बैश आदेश चलाना चाहते हैं:अजगर उपप्रक्रिया उत्पादन सूची या फ़ाइल
ls -l
मुझे पता है कि मैं निम्नलिखित कर सकते हैं:
from subprocess import call
call(['ls', '-l'])
मैं इस को कैसे सहेज सकता एक फ़ाइल में आउटपुट, या इसे सूचियों या सेट में डाल दिया?
[-rw-r--r--] [1] [name] [staff] [426] [14 Jan 21:52] [HelloWorld.class]
[[email protected]] [1] [name] [staff] [107] [14 Jan 21:51] [HelloWorld.java]
...
etc.
मैं सीधे विशेष जानकारी का उपयोग, और फिर सेट में जोड़ने के लिए सक्षम होना चाहते हैं, लेकिन मैं नहीं जानता कि कितने आइटम सूचीबद्ध किया जाएगा।
कोई भी संकेत, स्निपेट या उदाहरण वास्तव में मदद करेंगे।
यदि आप चाहते हैं फ़ाइल/डीआईआर जानकारी तक पहुंचने के लिए आप अंतर्निहित 'ओएस' लाइब्रेरी को जांचना चाहेंगे: [दस्तावेज़ीकरण] (http://docs.python.org/py3k/library/os.html)। –