यह डॉक्यूमेंट्री वेबसाइट पर प्रलेखित है , लेकिन यहां संक्षेप में प्रस्तुत करने के लिए:
आप अपने पायथन कोड को दस्तावेज़ करने के लिए doxygen का उपयोग कर सकते हैं। आप या तो पायथन प्रलेखन स्ट्रिंग सिंटैक्स का उपयोग कर सकते हैं:
"""@package docstring
Documentation for this module.
More details.
"""
def func():
"""Documentation for a function.
More details.
"""
pass
जिस स्थिति में टिप्पणियाँ doxygen द्वारा निकाली जाएंगी, लेकिन आप किसी विशेष doxygen कमांड का उपयोग नहीं कर पाएंगे ।
या आप (doxygen के तहत सी-शैली भाषाओं के समान #
) सदस्य से पहले पहली पंक्ति में टिप्पणी मार्कर ( ) को दोगुना कर सकते हैं :
def func():
pass
उस स्थिति में, आप विशेष doxygen कमांड का उपयोग कर सकते हैं। कोई खास अजगर उत्पादन मोड है, लेकिन आप जाहिरा तौर पर सेट करके परिणामों में सुधार कर सकते हैं OPTMIZE_OUTPUT_JAVA
करने के लिए YES
।
ईमानदारी से, मैं अंतर पर थोड़ा आश्चर्यचकित हूं - ऐसा लगता है जैसे एक बार doxygen ## ब्लॉक या "" ब्लॉक में टिप्पणियों का पता लगा सकता है, अधिकांश काम किया जाएगा और आप विशेष कमांड का उपयोग करने में सक्षम होंगे; या तो मामला। हो सकता है कि वे लोगों को "" "" का उपयोग करने की अपेक्षा करते हैं जो अधिक पायथनिक अभ्यास प्रथाओं का पालन करते हैं और जो विशेष डॉक्सीजन कमांड के साथ हस्तक्षेप करेंगे?