पायथन के साथ फ़ाइल नाम बनाना
मान्य फ़ाइल नाम उत्पन्न करने के लिए, कई ऑपरेटिंग सिस्टम में संगतता सुनिश्चित करने के लिए कुछ वर्णों को हटाया जाना चाहिए। इसे पायथन की क्षमताओं का उपयोग करके हासिल किया जा सकता है।
एक दृष्टिकोण Django फ्रेमवर्क के slugify() फ़ंक्शन को नियोजित करना है। यह फ़ंक्शन एक सावधानीपूर्वक प्रक्रिया का पालन करता है: यह टेक्स्ट को ASCII में परिवर्तित करता है, व्हाइटस्पेस और दोहराए गए डैश को सिंगल डैश से बदल देता है, गैर-अल्फ़ान्यूमेरिक वर्णों को हटा देता है (अंडरस्कोर और हाइफ़न को छोड़कर), सभी वर्णों को लोअरकेस में परिवर्तित करता है, और अग्रणी और अनुगामी व्हाइटस्पेस, डैश को ट्रिम करता है। और अंडरस्कोर।
अधिक स्पष्ट विश्लेषण चाहने वालों के लिए, slugify() फ़ंक्शन का पुराना संस्करण एक प्रदान करता है चरण-दर-चरण मार्गदर्शिका:
इन दिशानिर्देशों का पालन करके, आप प्रभावी ढंग से एक स्ट्रिंग को एक फ़ाइल नाम में परिवर्तित कर सकते हैं जो विभिन्न के साथ संगत है ऑपरेटिंग सिस्टम, फ़ाइलों का सुचारू साझाकरण और भंडारण सुनिश्चित करना।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3