https://github.com/straightedge4life/roblograbber
有什么不足麻烦大佬们指正
1 CallMeReznov 2019-08-21 21:56:15 +08:00 看到楼主头像,我下意识就想脱裤子. |
![]() | 2 Iamnotfish 2019-08-21 22:50:06 +08:00 干嘛存 SQL,存 CSV,TXT 不是更方便吗(认真脸 |
![]() | 3 wzwwzw 2019-08-22 00:32:44 +08:00 ![]() with ThreadPoolExecutor(max_workers) as pool: for item in args : future = pool.submit(fn , **item) futures.append(future) pool.shutdown() 用了 with 会自动帮你上下文管理的 pool 的,不需要写 shutdown() |
![]() | 4 lzj307077687 OP |
![]() | 5 lzj307077687 OP @wzwwzw #3 又学到了~ 谢谢指正 |
![]() | 6 locoz 2019-08-22 17:23:46 +08:00 ![]() 看起来你之前应该不是写 Python 的?有些地方 PEP8 规范可以注意一下。 然后为了提高效率可以试试 ayncio,用 aiohttp 这类异步的库。 还有就是像 type(headers) is dict 这种可以写成 isinstance(headers, dict)。 |
![]() | 7 lzj307077687 OP @locoz #6 谢回复指导,下班回去了解一下~ 现在主要是写 PHP。 |