[问题] 找资料夹子目录关键字,并将完整路径写进

楼主: taiwanbeers (KS)   2020-05-27 10:56:24
程式码如下
希望把192.111那个路径底下的txt档完整路径都读到test.txt内
路径底下档案实在太多.....趴得很辛苦
请问各位高手有没有更快的方式可以达到相同效果
作者: kenduest (小州)   2020-05-27 13:02:00
你是使用 python2 ? 早期 python2 跑 os.walk() 慢若你是使用 python3.5 开始版本应该改善不少在我系统上相同 os.walk() 在 python3.6 比 2.7 快 3 倍另外你用 windows 路径应该用 r'D:\test' 这类避免异常https://docs.python.org/3/whatsnew/3.5.html3.5 开始提供 os.scandir, 而 os.walk 实作这样呼叫
作者: vvind (wind)   2020-05-27 14:28:00
直接用 pathlibpathlib.Path(dirpath).rglob('*.txt')
作者: TitanEric (泰坦)   2020-05-27 17:28:00
pathlib超赞
作者: kenduest (小州)   2020-05-27 20:36:00
pathlib处理扫描列列表用os.scandir,有glob支援的确省事

Links booklink

Contact Us: admin [ a t ] ucptt.com