Python小技巧——快速给大量文件命名
當(dāng)做爬蟲項(xiàng)目的時(shí)候,有時(shí)需要爬取大量的圖片到本地,既然是保存到本地了,就得給圖片一個(gè)名字對(duì)吧,有的網(wǎng)站沒有給圖片命名,所以我們需要在保存到本地時(shí)自己給圖片命名,但是圖片的數(shù)量非常多,怎么操作才能給每張圖片命名不同的名字呢?
答案揭曉,我們只需要一個(gè)python的第三方庫和一行代碼即可搞定!!!
這個(gè)庫的名字為uuid,命令行安裝方式為
pip install uuid
大家看這三行代碼
import uuid for i in range(10):print(uuid.uuid4())?每次運(yùn)行都會(huì)輸出一個(gè)不同的字符串
abb49108-88d9-4bf3-87e9-c42ec060a2fa
f362824c-5be0-42a7-9133-4bd8f9fd22c3
aaa2fb97-f0d5-42bd-9c29-17053677ccfb
adc0cc7b-3887-450f-9157-b29499ae6e2b
08c8f482-75b2-464a-8172-73f226bcb298
a0f87511-994f-4b7f-b49f-0e8e2908ba29
0fbfb414-fd7b-4e85-9a14-c2e5ce453464
dc021cb4-f327-4c52-b33a-0f232f2b34ac
2cf5a541-423b-4fa2-95e7-b8bc695e8f1b
83fd16a7-e9c6-4331-b7d8-cace2d787ea6
因此,我們是不是可以使用這個(gè)字符串來給圖片命名呢?使用方法如下
with open('{}.jpg'.format(uuid.uuid4()),'wb') as f:f.write()?hhhhhh,很簡(jiǎn)單對(duì)不對(duì)
?
總結(jié)
以上是生活随笔為你收集整理的Python小技巧——快速给大量文件命名的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫Selenium报错“cannot
- 下一篇: python爬取快代理IP并测试IP的可