我有名称的模块为“downloadflat-modular.py”,蟒蛇无法导入该模块的Python不接受进口模块名“ - ”
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import downloadflat-modular
File "<stdin>", line 1
import downloadflat-modular
^
SyntaxError: invalid syntax
>>> from downloadflat-modular import *
File "<stdin>", line 1
from downloadflat-modular import *
^
SyntaxError: invalid syntax
>>>
这是一个限制?
uname -a
Linux ubuntu 3.16.0-30-generiC#40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
_这是限制吗?_是的。 Python不能说“downloadflat-modular”就是一个标识符。只要将它改为使用'_'即可。 –