Я использую import_ipynb
модуль для импорта одной записной книжки Jupyter внутри другой.
txt2csv.ipynb
имеет следующие операторы импорта
import pandas as pd
import os
import import_ipynb
import config as cfg
Я использую другой файл для импорта txt2csv.ipynb
у которого есть следующие операторы импорта
data_processing.ipynb
import glob
import numpy as np
import datetime
import import_ipynb
import txt2csv
Моя проблема в том, что когда я пытаюсь использовать выражение вроде
data_in = glob.glob(os.path.join(cfg.data_dir, "*.csv"))
внутри data_processing.ipynb
, оно выдает ошибку
NameError Traceback (most recent call last)
<ipython-input-2-683b1d3df82f> in <module>
----> 1 data_in = glob.glob(os.path.join(cfg.data_dir, "*.csv"))
NameError: name 'os' is not defined
Вложенный импорт невозможен в python, придется ли мне явно записывать import os
снова в data_processing.ipynb
файле?