命名python模块有哪些要求?
问题内容:
我一直在学习Learn Python The Hard
Way
作为一种复习课程。但是,我没有命名每个示例ex#.py(其中#是练习的编号),而是将它们命名为#.py。在开始练习25之前,这一直很好,要求您导入刚刚通过解释器创建的模块。当我尝试这种情况时,会发生以下情况:
>>> import 25
File "<stdin>", line 1
import 25
^
SyntaxError: invalid syntax
我尝试将文件重命名为ex25.py,然后按预期方式工作(>>> import
ex25)。我想知道python模块的命名要求是什么?我在这里查看了官方文档,但没有看到任何限制。
编辑:iCodez,Pavel和BrenBarn的所有三个答案都提供了很好的资源,并有助于回答此问题的不同方面。我最终选择iCodez的答案作为正确答案,仅仅是因为这是第一个答案。
问题答案: