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

पायथन सोर्स कोड एन्कोडिंग को सही ढंग से कैसे घोषित करें?

2025-01-07 को प्रकाशित
ब्राउज़ करें:512

How to Correctly Declare Python Source Code Encoding?

पायथन स्रोत कोड एन्कोडिंग को सही ढंग से घोषित करना

पीईपी 263 पायथन स्रोत कोड एन्कोडिंग घोषित करने के लिए मानक अभ्यास की रूपरेखा तैयार करता है। जबकि विशिष्ट सम्मेलन में "# -- कोडिंग: --" का उपयोग करना शामिल है, "# -- एन्कोडिंग: - का उपयोग करने वाली विविधताओं का सामना करना असामान्य नहीं है। ]-"।

तो, एन्कोडिंग घोषणा के लिए सही रूप क्या है?

पायथन के अनुसार दस्तावेज़ीकरण, एक टिप्पणी जो पायथन लिपि की पहली या दूसरी पंक्ति में निम्नलिखित नियमित अभिव्यक्ति से मेल खाती है, उसे एन्कोडिंग घोषणा के रूप में संसाधित किया जाता है:

coding[=:]\s*([-\w.] )

अनुशंसित फॉर्म:

दो अनुशंसित फॉर्म प्रदान किए गए हैं:

  • # -*- कोडिंग: -*-
  • # vim:fileencoding=

पूर्व को GNU Emacs द्वारा मान्यता प्राप्त है, जबकि बाद वाला Vim के लिए विशिष्ट है .

संगतता संबंधी विचार:

अधिकतम अनुकूलता के लिए, इसका पालन करना सबसे अच्छा है बिना किसी अतिरिक्त पाठ के "कोडिंग" उपसर्ग। हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि विशिष्ट संपादन सॉफ़्टवेयर को विभिन्न प्रारूपों की आवश्यकता हो सकती है या उन्हें स्वीकार करना पड़ सकता है।

उदाहरण के लिए, GNU Emacs बॉक्स के बाहर कोडिंग फॉर्म को पहचानता है, लेकिन Vim नहीं करता है। इसलिए, ऐसे फॉर्म का उपयोग करना आवश्यक है जो पायथन और आपके चुने हुए संपादन वातावरण दोनों के साथ संगत हो।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3