在Python中,可以使用try-except
语句来检查是否安装了tqdm
包,并根据结果来决定是否使用它。下面是一个示例代码:
try:
from tqdm import tqdm
tqdm_installed = True
except ImportError:
tqdm_installed = False
if tqdm_installed:
# 使用tqdm
for i in tqdm(range(100)):
# 执行某些操作
pass
else:
# 不使用tqdm
for i in range(100):
# 执行相同的操作
pass
上述代码首先尝试导入tqdm
包,如果导入成功,则将变量tqdm_installed
设置为True
,否则设置为False
。然后根据tqdm_installed
的值来决定是否使用tqdm
。
这样,如果安装了tqdm
,则代码会使用tqdm
来显示进度条;如果未安装tqdm
,则代码会无缝地跳过tqdm
,直接执行相同的操作。