python超速遍历文件夹下面三十几万个txt文档的处理,,1.文件夹下面有三十几万
python超速遍历文件夹下面三十几万个txt文档的处理,,1.文件夹下面有三十几万
1.文件夹下面有三十几万txt文档。
2.如下代码感觉太慢
fp = open("texts.txt","a+")for root,dirs,files in os.walk(dir): for file in files: fp.write(file+'\n') print os.path.join(root,file)fp.close()
3.有没有其他方法快速遍历
你遍历以后要干啥呢?如果简单的查找替换啥的,用grep/sed啊
试试 Python 3.5 或以上的版本。
[this version] makes it [os.walk / os.scandir] 3 to 5 times faster on POSIX systems and 7 to 20 times faster on Windows systems
有计算吗?没计算多线程或者协程来做
编橙之家文章,
相关内容
- 关于Python类中super的问题?,python类super问题,In [1]: cl
- 用户名跟ID都可以登录的sql语句怎么样来写?,sql语句
- 在python里面如果更好的进行字符过滤?,python字符,比如
- python写一个递归函数,python写递归函数,a = [1, 2, 3
- IO瓶颈: python open读写文件时如何实现异步IO,,python op
- Python3 来定义类时, 为何该值不是所有实例共享呢 ?,
- git能向远程仓库Pull,不能向远程仓库push的问题?,git
- Python 标准操作符与逻辑运算符,python操作符,python同大
- Python程序调试的概念,python调试概念,基本上初学者在网
- Python 字符串是什么及简单操作方法,python字符串,pyth
评论关闭