在python终端中导入脚本

时间:2019-06-14 08:19:02

标签: python-3.x

尝试将python脚本文件导入终端(语法无效)

您好,我正在尝试在python终端中导入python脚本文件,但是当脚本名称以数字开头或包含诸如_之类的某些字符时,a给我一个错误(我仍然是初学者)

这很好:

>>> import a00
 Bright Green

但是这给了我无效的语法:

>>> import 00a
  File "<stdin>", line 1
    import 00a
            ^
SyntaxError: invalid syntax

或这个

>>> import 00_a
  File "<stdin>", line 1
    import 00_a
             ^
SyntaxError: invalid token

2 个答案:

答案 0 :(得分:0)

是的,名称不能以数字开头,因此任何名称,例如0abcd1nfi,但不是a00,都将无效。

答案 1 :(得分:0)

Python模块(表示.py文件)的名称与变量遵循相同的命名规则,因此它们只能以下划线或字母开头。在第一个字符之后,您也可以使用数字。

(技术上也允许使用破折号,但应避免使用破折号,因为使用它们需要特殊的语法。)

首选的模块名称约定是全部使用小写字符,并在需要时使用下划线。

您可以从Python PEP 8 Style Guide中阅读更多内容。