Как импортировать переменные из другого .ipynb на Jupyter Notebook? - PullRequest
2 голосов
/ 04 апреля 2020

Я видел много других вопросов об этой теме c, но ни один из них не помог. Я пишу код на Jupyter Notebook, используя Python 3, для организации своего кода я пытаюсь использовать 2 разных модуля для своей программы. Таким образом, у меня есть 1 модуль, названный для простоты, назовите его ab c .ipynb и теперь создал другой модуль для простоты edf.ipynb (оба на Jupyter Notebook)

Сначала я не смог импортировать ab c в edf, но после импорта пакета import_ipynb и исправления PYTHONPATH все заработало.

Однако теперь я просто хочу импортировать переменные из ab c в edf, я пытаюсь:

  1. из ab c import x
  2. import ab c print (ab c .x)
  3. Я даже пытался вызвать функцию

Все выдают 1 из следующих ошибок:

  1. не может импортировать имя 'x' из 'ab c'
  2. модуль 'ab c' не имеет атрибута 'функция'

Есть какие-либо советы? Я уже создал init .py в своей папке, однако я думаю, что он бесполезен, так как я работаю с .ipynb

1 Ответ

2 голосов
/ 05 апреля 2020

Попробуйте изменить имя файла, отличное от «ab c». Python уже имеет модуль с именем abc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...