python 注册表操作
2021/7/9 14:09:04
本文主要是介绍python 注册表操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python 注册表操作
# -*- coding: utf-8 -*- import os, random import win32api, win32gui, win32con def set_wallpaper(photo_path): """设置壁纸""" # 1.打开注册表键 key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE) # 2.设置壁纸风格:0=居中 1=平铺 2=拉伸 win32api.RegSetValueEx(key, "WallpaperStyle", 0, win32con.REG_SZ, "2") # 3.设置壁纸是否缩放:0=缩放 1=原图 win32api.RegSetValueEx(key, "TileWallpaper", 0, win32con.REG_SZ, "0") # 4.设置壁纸 win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, photo_path, 3) # 5.关闭注册表键 win32api.RegCloseKey(key) def set_wallpaper_random(photo_dir): """随机设置壁纸""" wall_papers = list() for root, dirs, files in os.walk(photo_dir): for name in files: if os.path.splitext(name)[1].lower() == ".jpg": wall_papers.append(os.path.join(root, name)) set_wallpaper(random.choice(wall_papers)) if __name__ == '__main__': # photo_path = r'D:\CSDN\Column\desktop\album\20200129150646.jpg' # set_wallpaper(photo_path) set_wallpaper_random(r'C:\MapDownload\googlemaps\satellite\15\26486')
这篇关于python 注册表操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python