पर पायथन फ़ाइल संरचना मैं पाइथन पर कुछ ओपन सोर्स प्रोजेक्ट्स पर देख रहा हूं, और मैं बहुत सारी फाइलें और पैटर्न देख रहा हूं जिनसे मैं परिचित नहीं हूं।गिटहब
सबसे पहले, परियोजनाओं का एक बहुत सिर्फ एक फ़ाइल setup.py
कहा जाता है, जो आमतौर पर एक समारोह में शामिल है:
setup(blah, blah, blah)
दूसरा, एक बहुत एक फ़ाइल कि बस __init__.py
कहा जाता है और कोई जानकारी नहीं के बगल में शामिल की गई जानकारी ।
if __name__ == "__main__"
अंत में, मैं अगर वहाँ एक Git भंडार में अजगर फ़ाइलों को विभाजित करने के लिए किसी भी "सर्वोत्तम प्रथाओं" कर रहे हैं सोच रहा हूँ:
तीसरा, कुछ .py
फ़ाइलें एक बयान इस के समान होते हैं। जावा के साथ, कक्षा विभाजन की वजह से फ़ाइल विभाजन का विचार बहुत स्वाभाविक रूप से आता है। पायथन के साथ, कई स्क्रिप्ट्स में कोई कक्षा नहीं होती है, और कभी-कभी एक कार्यक्रम में ओओपी पहलू होंगे, लेकिन कक्षा विभाजन द्वारा एक वर्ग इतना समझ में नहीं आता है। क्या यह सिर्फ "कोड को सबसे ज्यादा पढ़ने योग्य बनाता है," या क्या इसके बारे में कुछ दिशानिर्देश हैं?
मुझे क्षमा करें, लेकिन मुझे लगता है कि आपने 'if __name ==" __main __ "में गलती की है, 'आप नाम के बाद' __' भूल गए हैं। जब आप इसे देखते हैं तो मुझे पिंग करें और मैं टिप्पणी हटा दूंगा। –