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

पायथन का नाम बदलें फ़ाइल:एक चरण-दर-चरण मार्गदर्शिका

पायथन os.rename() विधि फ़ाइल का नाम बदल देती है। os.rename() दो तर्कों को स्वीकार करता है:पुरानी फ़ाइल का पथ और नई फ़ाइल का पथ। नया फ़ाइल पथ किसी भिन्न फ़ाइल नाम में समाप्त होना चाहिए।


जब आप पायथन में फाइलों के साथ काम कर रहे होते हैं, तो आप यह तय कर सकते हैं कि आप किसी विशेष फाइल का नाम बदलना चाहते हैं। उदाहरण के लिए, यदि आपके पास raw_data.csv . नामक फ़ाइल है , आप शायद इसका नाम बदलना चाहें old_data.csv जब आपका प्रोग्राम चलता है।

वहीं os.rename() विधि आती है। os.rename() विधि आपको Python में किसी मौजूदा फ़ाइल का नाम बदलने की अनुमति देती है।

यह ट्यूटोरियल उदाहरणों के साथ os.rename() . की मूल बातों पर चर्चा करेगा विधि, और आप इसका उपयोग पायथन में फ़ाइलों का नाम बदलने के लिए कैसे कर सकते हैं।

पायथन फ़ाइल का नाम बदलें

पायथन os.rename() विधि एक फ़ाइल का नाम बदलती है। आप जिस फ़ाइल का नाम बदल रहे हैं वह पहले से मौजूद होनी चाहिए। आपको उस फ़ाइल का पथ निर्दिष्ट करना होगा जिसका आप नाम बदल रहे हैं और साथ ही फ़ाइल के लिए नया पथ भी निर्दिष्ट करना होगा। आप जिस फ़ाइल का नाम बदल रहे हैं, उसके लिए नए पथ का एक अलग नाम होना चाहिए।

os.rename() . के लिए सिंटैक्स इस प्रकार है:

os.rename(file, डेस्टिनेशन)

जैसा कि आप देख सकते हैं, नाम बदलें() दो मापदंडों को स्वीकार करता है। ये हैं:

  • फ़ाइल:फ़ाइल का पथ जिसे आप नाम बदलना चाहते हैं, उसके बाद फ़ाइल का नाम (उदा. “/home/career_karma/file.txt”)।
  • गंतव्य:फ़ाइल का पथ, उसके बाद नया फ़ाइल नाम (उदा. "/home/career_karma/file_new.txt")।

os.rename() विधि पायथन ओएस लाइब्रेरी का हिस्सा है। यह पुस्तकालय आपके कंप्यूटर के ऑपरेटिंग सिस्टम से संबंधित कार्य प्रदान करता है, जैसे कि फ़ाइलें बनाना और हटाना।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

os.rename() मेथड के साथ काम करने के लिए, हमें os लाइब्रेरी को इम्पोर्ट करना होगा:

<पूर्व>आयात ओएस

आइए os.rename () पद्धति को क्रिया में दिखाने के लिए एक उदाहरण के माध्यम से चलते हैं।

पायथन नाम बदलें फ़ाइल उदाहरण

मान लीजिए हम फ़ाइल का नाम बदलना चाहते हैं raw_data.csv करने के लिए old_data.csv . फ़ाइल raw_data.csv निर्देशिका में संग्रहीत है /home/career_karma . हम इस कोड का उपयोग करके अपनी फ़ाइल का नाम बदल सकते हैं:

आयात करें

हमारा कोड लौटाता है:फ़ाइल का नाम बदला गया! हमारे कोड ने हमारी फ़ाइल का नाम भी बदल दिया है।

सबसे पहले, हम os . आयात करते हैं मापांक। यह हमें os.rename() . तक पहुंचने की अनुमति देता है विधि।

फिर, हम दो पायथन चर घोषित करते हैं। पहले चर ("old_file_name") में उस फ़ाइल का पथ होता है जिसका हम नाम बदलना चाहते हैं, और दूसरे चर ("new_file_name") में फ़ाइल के लिए नया पथ नाम होता है।

क्योंकि हम अपने फ़ाइल नाम को old_data.csv . में बदलना चाहते हैं , हमारा new_file_name चर old_data.csv में समाप्त होता है , raw_data.csv . के बजाय ।

इसके बाद, हम os.rename() . का उपयोग करते हैं हमारी फाइल का नाम बदलने के लिए। फिर, हमारा कोड "फ़ाइल का नाम बदला गया!" . प्रिंट करता है कंसोल के लिए, इसलिए हम जानते हैं कि हमारा प्रोग्राम निष्पादित हो गया है।

पायथन एकाधिक फ़ाइलों का नाम बदलें

अब, मान लीजिए कि हम कई फाइलों का नाम बदलना चाहते हैं। हम os.rename() . का उपयोग करके भी इस लक्ष्य को प्राप्त कर सकते हैं विधि।

मान लें कि हम /home/career_karma की प्रत्येक फ़ाइल का नाम बदलना चाहते हैं निर्देशिका और जोड़ें old_ प्रत्येक फ़ाइल नाम की शुरुआत में। अभी, इस निर्देशिका में निम्न फ़ाइलें हैं:

  • data.csv
  • raw_data.csv
  • program.py

old_ . जोड़ने के लिए हम निम्न प्रोग्राम का उपयोग कर सकते हैं प्रत्येक फ़ाइल नाम की शुरुआत में:

osfor फ़ाइल को os.listdir("/home/career_karma") में आयात करें:os.rename(file, f"/home/career_karma/old_{file}")

हमारा कोड हमारी फाइलों का नाम बदलता है। यहां हमारी निर्देशिका में नई फाइलों की सूची दी गई है:

  • old_data.csv
  • old_raw_data.csv
  • old_program.py

आइए देखें कि हमारा कोड कैसे काम करता है। सबसे पहले, हम os . आयात करते हैं हमारे कोड में, ताकि हम os.rename() . के साथ काम कर सकें और os.listdir() विधियां। फिर, हम एक लूप के लिए बनाते हैं जो /home/career_karma में सभी फाइलों की सूची के माध्यम से पुनरावृत्त होता है फ़ोल्डर। यह सूची os.listdir() . का उपयोग करके बनाई गई है विधि।

फिर, हमारा कोड os.rename() . का उपयोग करता है /home/career_karma . में प्रत्येक फ़ाइल का नाम बदलने के लिए फ़ोल्डर। हम प्रत्येक फ़ाइल नाम को /home/career_karma/old_{FILE_NAME} से बदलने के लिए Python f स्ट्रिंग का उपयोग करते हैं , जहां FILE_NAME हमारी पुरानी फ़ाइल का नाम है।

जैसा कि आप देख सकते हैं, पुराना_ /home/career_karma . में प्रत्येक फ़ाइल के प्रारंभ में जोड़ा गया है फ़ोल्डर।

निष्कर्ष

os.rename() विधि आपको पायथन में फ़ाइलों का नाम बदलने की अनुमति देती है। जब os.listdir() . के साथ प्रयोग किया जाता है विधि, आप उपयोग कर सकते हैं os.rename() फ़ोल्डर में सभी फाइलों का नाम बदलने के लिए।

इस ट्यूटोरियल में उदाहरणों के साथ os . की मूल बातों पर चर्चा की गई है मॉड्यूल और os.rename() . का उपयोग कैसे करें तरीका। अब आप os.rename() . का उपयोग शुरू करने के लिए तैयार हैं एक पायथन पेशेवर की तरह फाइलों का नाम बदलने के लिए!

क्या आप पायथन में कोडिंग के बारे में अधिक जानना चाहते हैं? हमारी जाँच करें कि पायथन गाइड कैसे सीखें। आपको अपनी यात्रा में मदद करने के लिए पायथन सीखने के शीर्ष सुझावों के साथ-साथ विशेषज्ञ-क्यूरेटेड शिक्षण संसाधनों की एक सूची मिलेगी।


  1. पायथन दुभाषिए:एक चरण-दर-चरण मार्गदर्शिका

    पायथन सीखने के लिए सुपर सुलभ है क्योंकि पायथन दुभाषिए ऑनलाइन मौजूद हैं, यह सुनिश्चित किए बिना कि आपके पास अपनी मशीन पर पायथन का सही संस्करण स्थापित है। इस लेख में, हम बात करते हैं कि पायथन इंटरप्रेटर क्या है और ऑनलाइन उपयोग के लिए उपलब्ध कुछ अधिक लोकप्रिय, शुरुआती-अनुकूल दुभाषियों की सूची बनाएं।

  1. पायथन एब्सोल्यूट वैल्यू:एक चरण-दर-चरण मार्गदर्शिका

    पायथन एब्स () विधि किसी संख्या का निरपेक्ष मान लौटाती है। किसी संख्या का निरपेक्ष मान 0 से संख्या की दूरी है। यह किसी भी ऋणात्मक संख्या को धनात्मक बनाता है, जबकि धनात्मक संख्याएँ अप्रभावित रहती हैं। उदाहरण के लिए, abs(-9) 9 लौटाएगा, जबकि abs(2) 2 लौटाएगा। एक निरपेक्ष मान संख्या रेखा पर किसी संख्य

  1. पायथन मूव फ़ाइल:एक पूर्ण गाइड

    पायथन शटिल.मूव () विधि किसी फ़ाइल को आपके कंप्यूटर पर किसी अन्य स्थान पर ले जाती है। यह विधि शटिल मॉडल का हिस्सा है, जिसे आपको इस पद्धति का उपयोग करने से पहले आयात करना होगा। पायथन प्रोग्राम में फाइलों को स्थानांतरित करना एक सामान्य ऑपरेशन है। उदाहरण के लिए, मान लें कि आप एक प्रोग्राम बना रहे हैं