采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
用台式机的python清洗文本数据,有87万行,每次都得运行4个小时左右。太费事。但我看系统资源,CPU与内存使用率都不超过65%,怎么榨干机器潜力,缩短运行时间?
还有一个问题请教老师:for 循环与map方法谁的效率高?
百度了一下,说是可以把文本文件切割,然后开多个线程分别循环,老师您看这个可行吗?
python的多线程并不是很有效的,这个可以搜索下python多线程了解下
所以你可以多进程啊
也可以启用多个应用程序 分开处理
Python不能有效利用多核CPU的,可以考虑换换别的语言或者优化下算法
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.5k 7
2.5k 3
2.1k 4
4.1k 22
2.3k 19