私はノートブックにあるかどうかによって、モジュールのインポート名を変更しようとしています。 私は条件付きインポートノートブックのpython
api.py
is_notebook = False
if is_notebook:
from tqdm import tnrange as trange
from tqdm import tqdm_notebook as tqdm
else:
from tqdm import trange
from tqdm import tqdm
のようなものを試してみましたが、ノートブックのセルに私がどうなる:
import api
api.is_notebook = True
をしかし、動作するようには思えません。 これをどうすれば実現できますか?
エラーは何をあなたは得る? –
エラーはありませんが、インポートは変更されません。 – Orelus
1. "try-except block"を試しましたか? 2.インポート用にデバッグコードを作成しましたか? tryとexceptブロックにprintステートメントを追加してみてください。 –