Я запускаю свой Python скрипт в Терминале на MacOS.
Исходный код script1.py:
# A first Python script
import sys # Load a library module
print(sys.platform)
print(2 ** 100) # Raise 2 to a power
x = 'Spam!'
print(x * 8) # String repetition
Вывод в интерактивном сеансе Python:
>>> import script1.py
darwin
1267650600228229401496703205376
Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'script1.py'; 'script1' is not a package
Все операторы в скрипте выполнены правильно , но интерпретатор возвращает ошибку, которая говорит, что скрипт не может быть найден.
Что здесь происходит?