में कॉपीराइट जानकारी लिखना पायथन कोड में "कॉपीराइट जानकारी" लिखने का मानक तरीका क्या है? क्या यह डॉकस्ट्रिंग या ब्लॉक टिप्पणियों में होना चाहिए? मैं इसे पीईपी में नहीं ढूंढ सका।पायथन कोड
उत्तर
कुछ परियोजनाओं के रूप में, __license__
तरह मॉड्यूल चर का उपयोग:
__author__ = "Software Authors Name"
__copyright__ = "Copyright (C) 2004 Author Name"
__license__ = "Public Domain"
__version__ = "1.0"
मेरे लिए एक बहुत साफ समाधान (की तरह लगता है जब तक आप इसे अधिक नहीं करते और महाकाव्य ग्रंथों को इन चरों में डंप नहीं करते), लेकिन केवल __version__
व्यापक रूप से उपयोग में प्रतीत होता है, क्योंकि इसका उल्लेख PEP 8 में किया गया है।
बहुत साफ है, लेकिन अधिकांश संगठनों में, सॉफ़्टवेयर को पुनर्वितरण करते समय, कॉपीराइट बहुत अधिक टेक्स्ट होता है। हालांकि मुझे आश्चर्य है कि यह पीईपी में क्यों शामिल नहीं है। – Shefali
यहां एक और विस्तृत संस्करण मिला: http://bayes.colorado.edu/PythonGuidelines.html#names – Shefali
@ शेफली: टूटा लिंक –
# Comment in the beginning of the file
कम से कम पायथन निर्मित मॉड्यूल ऐसा करते हैं। (grep 'Copyright' /usr/lib64/python2.4/*.py
कर रहा है)
कोई भी संकेतक सही तरीके से निर्दिष्ट करते हैं? – Shefali
इसका कोई कारण नहीं है (जैसा मेरा है) -1 :) –
@ शेफली कॉपीराइट जानकारी "लिखने का मानक तरीका" मांग रहा था, न कि यह जानकारी लिखना आवश्यक है या नहीं। यही कारण है कि मुझे लगता है कि मेरा डाउनवोट उचित है, जबकि आपका एक कट्टर बदला जैसा दिखता है। – Kimvais
जैसा कि मुझे पता है, वर्तमान में कोई मानक तरीका नहीं है। कॉपीराइट जानकारी के दस्तावेज़ के लिए प्रत्येक कंपनी/संगठन का अपना टेम्पलेट होगा। यदि यह आपकी निजी परियोजना है, तो बस इसे सबसे अधिक अनुकूल महसूस करने के तरीके में डॉक करने के लिए स्वतंत्र महसूस करें। LICENSE
फ़ाइल जोड़ना कई स्रोत फ़ाइलों वाली परियोजनाओं के लिए एक बहुत ही आम तरीका है। यहां तक कि पायथन में, वर्तमान में डॉकस्ट्रिंग की संरचना पर कोई मानक नहीं है।
अजगर स्वतंत्रता का एक बहुत प्रदान करता है, तो बस यह दोस्त हो;)
- 1. पायथन कोड
- 2. पायथन कोड
- 3. पायथन कोड
- 4. पायथन कोड जेनरेटर
- 5. पायथन कोड/निर्देशिका
- 6. पायथन कोड Obfuscation
- 7. पायथन कोड जेलिंग
- 8. लोड पायथन कोड
- 9. पायथन थ्रेड निकास कोड
- 10. पायथन क्लोजर उदाहरण कोड
- 11. पायथन मैकेनाइज + GAEpython कोड
- 12. पायथन: कोड आंकड़े
- 13. emacs में पायथन कोड-फोल्डिंग?
- 14. पायथन में कोड के ब्लॉक
- 15. पायथन में स्टेटिक कोड विश्लेषण?
- 16. पायथन कोड शुद्धता की जांच
- 17. जानबूझकर छोटी गाड़ी कोड (पायथन)
- 18. संयुक्त पायथन और सी कोड
- 19. पायथन 3 को पायथन 2 कोड में कैसे परिवर्तित करें?
- 20. पायथन 2 कोड: यदि पायथन 3 तो sys.exit()
- 21. आप सी कोड से पायथन कोड कैसे कॉल करते हैं?
- 22. पायथन कोड फ़ाइलों में सभी स्ट्रिंग खोजें
- 23. पर्ल इनलाइन :: पायथन मॉड्यूल, कोड को स्ट्रिंग
- 24. नोटपैड ++ पायथन कंसोल में चयनित कोड चलाएं
- 25. इस पायथन कोड को सरल बनाएं
- 26. पायथन - time.sleep() कोड अवधि द्वारा ऑफसेट
- 27. पायथन डीबगिंग: फ्लाई पर कोड संपादन
- 28. पायथन से सी तक कोड अनुवादक लिखना?
- 29. एकाधिक फाइलों में विभाजित पायथन स्रोत कोड?
- 30. तंत्रिका नेटवर्क उदाहरण स्रोत-कोड (अधिमानतः पायथन)
लाइसेंस के साथ इसे क्यों रीटैग करना और कॉपीराइट नहीं? – Kimvais
आप सही हैं, टैग बदल गए हैं। –
@lutz: wtf? यह पायथन कोड में कॉपीराइट संदेश की शैली के बारे में है। पायथन में सिर्फ कॉपीराइट संदेश नहीं। – SilentGhost