यह documented on the doxygen website है, लेकिन यहाँ संक्षेप में प्रस्तुत करने के लिए:
आप अपने अजगर कोड दस्तावेज़ के लिए Doxygen का उपयोग कर सकते हैं। आप अजगर प्रलेखन स्ट्रिंग सिंटैक्स का उपयोग या तो कर सकते हैं:
"""@package docstring
Documentation for this module.
More details.
"""
def func():
"""Documentation for a function.
More details.
"""
pass
जो मामले में टिप्पणी Doxygen से निकाला जाएगा, लेकिन आप special doxygen commands के किसी भी उपयोग करने में सक्षम नहीं होगा।
या आप (Doxygen के तहत सी-शैली भाषाओं के समान) तक दोगुना सदस्य से पहले पहली पंक्ति पर टिप्पणी मार्कर (#
) कर सकते हैं:
## @package pyexample
# Documentation for this module.
#
# More details.
## Documentation for a function.
#
# More details.
def func():
pass
उस मामले में, आप उपयोग कर सकते हैं विशेष डॉक्सिजन कमांड। कोई विशेष पायथन आउटपुट मोड नहीं है, लेकिन आप OPTMIZE_OUTPUT_JAVA
से YES
पर सेट करके परिणामों को स्पष्ट रूप से सुधार सकते हैं।
ईमानदारी से, मैं अंतर पर थोड़ा आश्चर्यचकित हूं - ऐसा लगता है कि एक बार डॉक्सिजन ## ब्लॉक या ब्लॉक में टिप्पणियों का पता लगा सकता है, अधिकांश काम किया जाएगा और आप इसका उपयोग करने में सक्षम होंगे किसी भी मामले में विशेष आदेश। शायद वे लोगों को अधिक पाइथनिक प्रलेखन प्रथाओं का पालन करने के लिए "" प्रयोग करने की उम्मीद करते हैं और इससे विशेष डॉक्सिजन कमांड में हस्तक्षेप होगा?
स्रोत
2008-09-12 11:11:03
पायथन में प्रलेखन के रूप में टिप्पणियां खराब हैं। टिप्पणियां एक मॉड्यूल रखरखाव के लिए हैं (क्यों और कैसे कार्यान्वित)। सभी दस्तावेज दस्तावेज़ों में होना चाहिए (कैसे उपयोग करें)। – jfs
पायथन टिप्पणियों में खींचेंगे और उन्हें डॉकस्ट्रिंग के रूप में उपयोग करेंगे, इसलिए दोनों प्रारूप दोनों पाइडोक के साथ काम करते हैं। –
[doxypy] (http://code.foosel.org/doxypy) पर एक नज़र डालें जो सामान्य डॉकस्ट्रिंग के अंदर _special command_ का उपयोग करना संभव बनाता है। – Mauro