很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天它来了

只需要一行代码,指定图片地址即可更换电脑桌面。加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜。使用爬虫技术,自动下载壁纸自动更换壁纸,让你的电脑每天都有焕然一新的感觉。

星标行哥,为你带来更多好玩的Python应用

初级版本

使用ctypes工具包,一行Python代码指定壁纸图片的路径(修改函数里的第三个参数),即可更换你的电脑桌面

import ctypesctypes.windll.user32.SystemParametersInfoW(20, 0, “C:\杨超越_4.jpeg”, 0)  # 设置桌面

中阶版本

将所有想设置成电脑桌面的壁纸图片放到同一个文件夹下来随机设置壁纸。这些图片可以自己去下载,也可以参考行哥之前分享的Python代码(自动下载图片,有exe版本)。并使用time工具包设置时间自动更换壁纸,这里行哥设置的是半个小时更换一张电脑壁纸

import randomimport ctypesimport timeimport os

path = r"C:\Users\侯玉文\PycharmProjects\一行数据\更换壁纸\杨超越"while True:    file = os.listdir(path);  # 打开存储图片文件夹中的图片目录    filepath = path +"\\" + random.choice(file);  # 随机选取某张图片,建立绝对地址    ctypes.windll.user32.SystemParametersInfoW(20, 0, filepath, 0)  # 设置桌面壁纸    time.sleep(30 * 60);  # 睡眠半个小时

高阶版本

自动爬取图片,自动更换壁纸。这次爬取的是必应图片壁纸,只要设置图片文件夹保存地址,就可以完成新建文件夹,下载图片,更换壁纸一气呵成。核心爬虫代码如下:

# 请求网页,跳转到最终 img 地址def get_img_url(raw_img_url = "https://area.sinaapp.com/bingImg/"):    r = requests.get(raw_img_url)    img_url = r.url # 得到图片文件的网址    print('img_url:', img_url)    return img_url

def main():    dirname = "C:/一行数据/更换壁纸/"       # 图片要被保存在的位置    img_url = get_img_url()    filepath = save_img(img_url, dirname)   # 图片文件的的路径    print(filepath)    set_img_as_wallpaper(filepath)

究极版本:直接用exe版本

之前有很多程序,还没有入坑Python的行友们希望能转成应用程序。今天它来了,行哥将高阶版本的桌面更换代码通过使用pyinstaller工具包转成应用程序,给大家使用。也可以将这个应用程序加入开机启动给你带来365天的新鲜感(从不关机的读者请忽略)


老规矩(所有源码和exe):

  • 后台回复【一行05】下载本文所有源代码和exe
  • 在行哥免费的知识星球里下载【点击阅读原文】,这个知识星球可以向行哥提问任何问题哦

———— / 往期精选 / ————

TOP50 Python可视化经典案例上(附源码,建议收藏)

TOP50 Python可视化经典案例下(附源码,建议收藏)

【一行分析】利用12000条招聘数据分析Python学习方向和就业方向

【安排】23行代码爬取知乎全部回答(内附源码和应用程序)

后台回复「进群」,加入读者交流群~

【福利】没想到吧,行哥开通留言了,这里留下你对本文的评论,抽一位送上行哥进入Python这条不归路看的第一本Python书(包邮,三连在看增加人品哦)

wallpaper代码_五行Python代码自动换你的电脑桌面壁纸(内附源码和exe)相关推荐

  1. python成语游戏代码_用python的TK模块实现猜成语游戏(附源码)

    1 classGameWindow(object):2 """创建游戏运行窗口并加载相关的控件""" 3 4 def __init__(se ...

  2. python画圣诞帽_使用Python给头像加上圣诞帽或圣诞老人小图标附源码

    随着圣诞的到来,想给给自己的头像加上一顶圣诞帽.如果不是头像,就加一个圣诞老人陪伴. 用Python给头像加上圣诞帽,看了下大概也都是来自2017年大神的文章:https://zhuanlan.zhi ...

  3. python画圣诞老人_使用Python给头像加上圣诞帽或圣诞老人小图标附源码

    随着圣诞的到来,想给给自己的头像加上一顶圣诞帽.如果不是头像,就加一个圣诞老人陪伴. 用Python给头像加上圣诞帽,看了下大概也都是来自2017年大神的文章:https://zhuanlan.zhi ...

  4. python简单代码运用到桌面壁纸_五行Python代码自动换你的电脑桌面壁纸(内附源码和exe)...

    很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天它来了 只需要一行代码,指定图片地址即可更换电脑桌面.加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜.使用爬虫技术,自动下载壁纸 ...

  5. 五行Python自动换你的电脑桌面壁纸(内附源码和exe)

    很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天他来了. 只需要一行代码,指定图片地址即可更换电脑桌面. 加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜.使用爬虫技术,自动下载 ...

  6. python自动下载安装软件_30行Python代码从百度自动下载图片(内附源码和exe程序)...

    只需要30行代码就可以从百度自动下载图片 大家好,我是行哥,一个专门教小学生撸Python的编程老师(小学生都能学会的编程) 这里行哥想问大家三个问题 : - 你还在为批量下载表情包发愁吗? - 你还 ...

  7. python浪漫代码_五行Python代码实现批量抠图

    你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoShop 的"魔棒"工具可以抠图,非专业人士可以 ...

  8. python抠图代码_五行 Python 代码实现批量抠图

    文 | 闲欢 来源:Python 技术「ID: pythonall」 你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 Phot ...

  9. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

最新文章

  1. 还在用Jenkins?看看这些替代方案,是否更适合你!
  2. linux+取消磁盘阵列,Linux下彻底关闭某个RAID磁盘阵列
  3. 研究机器学习需要什么样的数学基础?
  4. Go runtime的调度器
  5. php百合网,来百合网直播,做最真实的自己
  6. 致各位读者,关于资源的问题
  7. typora.io使用教程
  8. 一起学习C语言:初谈指针(一)
  9. 【项目合作】方向任意的目标检测
  10. 2016 年开发者应该掌握的十个 Postgres 技巧
  11. 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
  12. arm-linux cannot find -lgcc_s,arm-linux-gcc编译avrdude时报错: cannot find -lncurses
  13. Android开发新手学习总结(一)——使用Android Studio搭建Android集成开发环境
  14. PyQt5实现软键盘
  15. Android 打开URL
  16. mimics能导出什么格式_mimics教程
  17. 虚拟贴图理论篇之Texture Filtering
  18. 片上总线Wishbone 学习(一)片上总线综述
  19. 如何在ex表格导入php_怎么使用php把表格中的数据导入到excel中,php如何快速导入excel表格数据...
  20. 什么是知识,什么是知识图谱,有什么作用,有哪些应用领域?

热门文章

  1. [转载]武哥的3delight渲染shave笔记_huadingjin_新浪博客
  2. 普通高中学业水平考试计算机总结,高中学业水平考试总结_相关文章专题_写写帮文库...
  3. android usb camera对指定应用,默认开启,不弹框
  4. 阿里连接池报错:Failed to configure a DataSource ‘url‘ attribute is not specified and no embedd
  5. Loadrunner教程--常用操做流程
  6. 微信公众号开发问题总结
  7. 现在学Python还不晚
  8. Windows Sleep函数休眠精度
  9. php融云开发文档,融云 - 融云开发文档
  10. idea调试SpringMvc, 出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL