一,Python的Tqdm模块——进度条配置
tqdm官网地址:https://pypi.org/project/tqdm/
Tqdm模块是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)即可完成进度条。相比ProgressBar来说Tqdm的开销非常低,同时Tqdm可以在任何环境中不需要任何依赖运行。
1,Tqdm安装
pip install tqdm
或者安装了Anaconda,使用conda来安装
conda install -c conda-forge tqdm
2,Tqdm的用法–基于可迭代
from tqdm import tqdm
text = ""
for char in tqdm(["a", "b", "c", "d"]):
text = text + char
pbar = tqdm(["a", "b", "c", "d"])
for char in pbar:
pbar.set_description("Processing %s" % char)
二,python中glob的用途
glob是python自带的一个操作文件的相关模块,用它可以查找符合特定规则的文件路径名。使用该模块查找文件,只需要用到: “*”, “?”, “[]”这三个匹配符;
*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件。
glob.glob(r'c:\*.txt')
# 获得C盘下的所有txt文件
glob.glob(r'E:\pic\*\*.jpg')
#获得指定目录下的所有jpg文件
glob.glob(r'../*.py')
# 使用相对路径
三,音频处理库—librosa的安装
pip install librosa
或者安装了Anaconda,通过conda命令安装
conda install -c conda-forge librosa
参考文献:
torch中文网:https://ptorch.com/news/170.html