"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन के साथ संगत फ़ाइल नाम कैसे बनाएं?

पायथन के साथ संगत फ़ाइल नाम कैसे बनाएं?

2024-11-13 को प्रकाशित
ब्राउज़ करें:472

How to Create Compatible Filenames with Python?

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

मान्य फ़ाइल नाम उत्पन्न करने के लिए, कई ऑपरेटिंग सिस्टम में संगतता सुनिश्चित करने के लिए कुछ वर्णों को हटाया जाना चाहिए। इसे पायथन की क्षमताओं का उपयोग करके हासिल किया जा सकता है।

एक दृष्टिकोण Django फ्रेमवर्क के slugify() फ़ंक्शन को नियोजित करना है। यह फ़ंक्शन एक सावधानीपूर्वक प्रक्रिया का पालन करता है: यह टेक्स्ट को ASCII में परिवर्तित करता है, व्हाइटस्पेस और दोहराए गए डैश को सिंगल डैश से बदल देता है, गैर-अल्फ़ान्यूमेरिक वर्णों को हटा देता है (अंडरस्कोर और हाइफ़न को छोड़कर), सभी वर्णों को लोअरकेस में परिवर्तित करता है, और अग्रणी और अनुगामी व्हाइटस्पेस, डैश को ट्रिम करता है। और अंडरस्कोर।

अधिक स्पष्ट विश्लेषण चाहने वालों के लिए, slugify() फ़ंक्शन का पुराना संस्करण एक प्रदान करता है चरण-दर-चरण मार्गदर्शिका:

  1. uniconvert() का उपयोग करके यूनिकोड वर्णों को सामान्यीकृत करता है।
  2. ASCII का उपयोग करके परिणाम को एन्कोड करता है और किसी भी त्रुटि को अनदेखा करता है।
  3. स्ट्रिंग को इसमें परिवर्तित करता है लोअरकेस.
  4. गैर-अल्फ़ान्यूमेरिक वर्ण, रिक्त स्थान और हटाता है डैश।
  5. किसी भी शेष रिक्त स्थान, डैश और अंडरस्कोर की स्ट्रिंग को ट्रिम करता है।

इन दिशानिर्देशों का पालन करके, आप प्रभावी ढंग से एक स्ट्रिंग को एक फ़ाइल नाम में परिवर्तित कर सकते हैं जो विभिन्न के साथ संगत है ऑपरेटिंग सिस्टम, फ़ाइलों का सुचारू साझाकरण और भंडारण सुनिश्चित करना।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729241473 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3