自从学会了Python,我实现了壁纸自在(6)
小伴侣们好,大伴侣们好!
我是猫妹!
哈哈哈,又到周末啦!
那周过得怎么样?
立即就要开学了,冷假功课早已写好了吧?
开学让人兴奋,上了很久网课都要吐啦!
开学也让人有点小焦虑,不克不及睡懒觉啦!
展开全文
日常平凡仍是有点小喜好比力好,好比Python,给生活加点乐趣!
今天聊聊用Python实现壁纸下载,本文有良多标致壁纸哦!
轻松搞定100张壁纸
先看效果,感兴致,再陆续看。
那是猫妹从网上下载的100张壁纸,假设想要更多,修改个参数即可。
我们翻开几张动物为主题的壁纸赏识下吧!
原图很清晰,需要原图的话能够自行下载,或联络猫妹。
那会儿,已经有很多小伙伴亟不成待了
代码呢?
怎么实现的?
看那里:
import requests
from pathlib import Path
def save_pic(path:Path):
for i in range(100):
print('*',end=' ')
url = f"}"
with requests.get(url) as r:
with open(path/f"{i}.jpg","wb") as w:
w.write(r.content)
if __name__ == "__main__":
saved_path = Path("./和猫妹学Python")
saved_path.mkdir(parents = True, exist_ok = True)
print('下载中')
save_pic(saved_path)
print('\n下载完成')
代码就是那么简洁,逻辑也不复杂。
关键代码
代码用到了两个库Path和requests。
Path
Path模块供给表达文件系统途径的类,其语义适用于差别的操做系统。
我们那里晓得它是成立了一个文件夹即可。
Path API详解见:
requests
requests是大名名鼎的爬虫库。
假设没有安拆requests库,先用pip install指令安拆下requests库。
我们是通过爬虫来下载壁纸的,所谓爬虫就是用代码解放了我们的双手。
我们先用双手下载一张壁纸尝尝,随意翻开一个网址,图片另存为即可。
免费群、收费群
猫妹方案组建一个免费群,一个收费群。
面向小伴侣等初学者,进步脱手才能。
你有什么定见吗?
感兴致能够主动联络猫妹哦!
好了,今天的分享就到那里,谢谢伴侣们的阅读。
我是猫妹,咱们下次见!