Проблема здесь в том, что импорт файлов с дефис-минус (клавиша клавиатуры по умолчанию - ; U+002D
) в их имени не работает, так как он представляет знаки минус в Python. Итак, если у вас был свой собственный модуль, который вы хотите импортировать, у него не должно быть дефиса в его имени:
>>> import test-1
File "<stdin>", line 1
import test-1
^
SyntaxError: invalid syntax
>>> import test_1
>>>
Большие программы, как правило, логически разделяются на множество разных модулей, поэтому цитата
имя с дефисом ограничивает нашу способность писать более крупные и сложные программы.