我正在尝试修改模块的导入名称,具体取决于我是否在笔记本中。 我想是这样笔记本中的条件导入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.你尝试过“尝试 - 除外”吗? 2.你有没有为导入调试代码;尝试通过添加一个打印语句在try和除了块? –