我一直在通過Learn Python The Hard Way作爲一種進修。然而,我沒有命名每個例子ex#.py(其中#是練習的編號),我只是稱它們爲#.py。這工作得很好,直到我得到Exercise 25,這需要你導入你剛通過解釋器創建的模塊。當我嘗試這會發生以下情況:命名python模塊有什麼要求?
>>> import 25
File "<stdin>", line 1
import 25
^
SyntaxError: invalid syntax
我試過重命名爲ex25.py文件,並將它然後發揮預期(>>>進口EX25)。我想知道的是什麼是python模塊的命名要求?我看了一下官方文檔here,但沒有看到它提到任何限制。
編輯:iCodez,Pavel和BrenBarn提供的所有三個答案都給出了很好的資源,並有助於回答這個問題的不同方面。我最終選擇了iCodez的答案作爲正確的答案,因爲這是第一個答案。