Файл mainss_script.py должен находиться в каталоге, в котором вы запускаете ipython.
Если нет, вы можете вставить его местоположение в sys.path
, чтобы переводчик нашел его
import sys
sys.path.insert(0, "path to mainss_script.py")
import mainss_script
mainss_script.mainss()
Кроме того, %%writefile
- это команда псевдонима Jupyter для записи содержимого ячейки в файл. Поэтому я предполагаю, что ваш код был скопирован из какой-то записной книжки Jupyter, и при запуске ячейки, содержащей эти строки, создается mainss_script
в текущем каталоге.
Если у вас нет этого файла, вставьте эти строки кода , исключая строку, содержащую %%writefile
, в файл mainss_script.py в том же каталоге, где вы запускаете IPython .
Если по какой-то причине вы хотите сохранить mainss_script.py в определенном месте, то следуйте приведенным выше инструкциям, чтобы добавить путь к mainss_script в sys.path
для переводчик, чтобы найти его. После этого выполните строки для импорта и запуска mainss()
, и все должно работать.