尝试将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
答案 0 :(得分:0)
是的,名称不能以数字开头,因此任何名称,例如0abcd
或1nfi
,但不是a00
,都将无效。
答案 1 :(得分:0)
Python模块(表示.py文件)的名称与变量遵循相同的命名规则,因此它们只能以下划线或字母开头。在第一个字符之后,您也可以使用数字。
(技术上也允许使用破折号,但应避免使用破折号,因为使用它们需要特殊的语法。)
首选的模块名称约定是全部使用小写字符,并在需要时使用下划线。
您可以从Python PEP 8 Style Guide中阅读更多内容。