Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

मैं पायथन में किसी निर्देशिका में फ़ाइलों पर पुनरावृति कैसे कर सकता हूं?

os.listdir(my_path) आपको वह सब कुछ मिलेगा जो my_path निर्देशिका में है - फ़ाइलें और निर्देशिका। आप इसे इस प्रकार उपयोग कर सकते हैं:

>>> import os
>>> os.listdir('.')
['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'Scripts', 'share', 'tcl', 'Tools', 'w9xpopen.exe']

यदि आप केवल फ़ाइलें चाहते हैं, तो आप इसे isfile का उपयोग करके फ़िल्टर कर सकते हैं:

>>> import os
>>> file_list = [f for f in os.listdir('.') if os.path.isfile(os.path.join('.', f))]
>>> print file_list
['LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'w9xpopen.exe']

  1. मैं पायथन में सीडी कैसे कर सकता हूं?

    आप os मॉड्यूल का उपयोग करके Python में निर्देशिका या cd बदल सकते हैं। यह उस निर्देशिका के सापेक्ष/पूर्ण पथ को इनपुट के रूप में लेता है जिस पर आप स्विच करना चाहते हैं। उदाहरण के लिए >>> import os >>> os.chdir('my_folder')

  1. पायथन में निर्देशिका में एकाधिक फ़ाइलों को कैसे हटाएं?

    आप ओएस मॉड्यूल में कार्यों के साथ एक फ़ाइल या एक खाली फ़ोल्डर को हटा सकते हैं। उदाहरण उदाहरण के लिए, यदि आप किसी फ़ाइल को हटाना चाहते हैं my_file.txt, >>> import os >>> os.remove('my_file.txt') os.remove का तर्क पूर्ण या सापेक्ष पथ होना चाहिए। एकाधिक फ़ाइलों को हटाने के

  1. पायथन में निर्देशिका में एकाधिक फ़ाइलों का नाम कैसे बदलें?

    यदि आपके पास उन फ़ाइलों की सूची है जिनका आप नाम बदलना चाहते हैं और संबंधित नए फ़ाइल नाम हैं, तो आप os मॉड्यूल की नाम बदलें विधि का उपयोग कर सकते हैं। उदाहरण के लिए आयात osfor पुराने, new in files.iteritems():# files.items() in Python 3 os.rename(old, new) आप शटिल (या शेल यूटिलिटीज) मॉड्यूल का भी उप