这里的问题是,导入名称中带有连字符减号(默认键盘键
-;
U+002D)的文件不起作用,因为它表示Python中的减号。因此,如果您要导入自己的模块,则其名称中不应带有连字符:
>>> import test-1 File "<stdin>", line 1 import test-1 ^SyntaxError: invalid syntax>>> import test_1>>>
较大的程序在逻辑上倾向于分成许多不同的模块,因此引号
带连字符的名称限制了我们编写更大,更复杂的程序的能力。

这里的问题是,导入名称中带有连字符减号(默认键盘键
-;
U+002D)的文件不起作用,因为它表示Python中的减号。因此,如果您要导入自己的模块,则其名称中不应带有连字符:
>>> import test-1 File "<stdin>", line 1 import test-1 ^SyntaxError: invalid syntax>>> import test_1>>>
较大的程序在逻辑上倾向于分成许多不同的模块,因此引号
带连字符的名称限制了我们编写更大,更复杂的程序的能力。