今天给大家介绍两个好用的Python小工具。虽然使用简单,但是可以大大提高开发效率。1、tqdm当程序中的for循环需要大量的时间执行时,我们往往会加一个计数器来输出程序执行的进度。这种方式的缺点是需要写一些与业务无关的代码,打印的信息太多。如果我们使用tqdm以进度条的形式显示程序的执行进度,就可以有效避免上述缺点。用法很简单importtimefromtqdmimporttqdmforiintqdm(range(100)):time.sleep(1)这个小工具还有其他有用的功能,有兴趣的可以自行探索。2.glob第二个小工具是Python库自带的模块——glob。它可以访问Unix风格的本地文件。比如我们要列出当前目录下所有的gif文件importglobglob.glob('./*.ipynb')输出结果如下:['./cnn.ipynb','./blob.ipynb','./test.ipynb']和更多示例>>>importglob>>>glob.glob('./[0-9].*')['./1.gif','./2.txt']>>>glob.glob('*.gif')['1.gif','card.gif']>>>glob.glob('?.gif')['1.gif']>>>glob.glob('**/*.txt',recursive=True)['2.txt','sub/3.txt']>>>glob.glob('./**/',递归=True)['./','./sub/']怎么样,小工具是不是简单高效,哈哈,希望对大家有用。以上就是本次分享的全部内容。觉得文章还不错的话,请关注公众号:Python编程学习圈,每日干货分享,发送“J”还能收到海量学习资料,涵盖Python电子书和教程,数据库编程、Django、爬虫、云计算等。或者去编程学习网了解更多编程技术知识。
