我知道命名一個以數字開頭的Python模塊是一個壞主意,如this other question中所述,但我想知道在Python包而不是模塊(又名文件)中這樣做是否合法。Python包名可以以數字開頭嗎?
例如。我想將一個Django網站與一些外部API集成在一起,並且我想創建一個「第三方」包,其中包含每個提供商的文件,我不知道是否調用它3rd_party
會變得令人頭疼,或者我應該將其命名爲third_party
相反,爲了避免問題。
注:我不知道,如果它很重要,但我使用Python 2.7
我問包,不模塊導入。 – Caumons
包是作爲目錄實現的專用模塊,因此規則仍然適用。 –
好的,所以包,以及模塊不能以數字開頭。所以,我會用'third_party'去。謝謝! :) – Caumons