我正在尝试制作一个更新壁纸的脚本它给了我OSError

问题描述

这是我的代码的一部分:

routing_missing_exception

我得到的错误是:

OSError:[Errno 22]无效的参数:“ E:\ pranil \ python \ jee_wallpaper.png”

如何解决错误

编辑: 我解决了问题..我只是在img.save(wall_path)和set_background(wall_path)之间添加了time.sleep(1)

解决方法

将wall_path更改为

wall_path ='E:\ pranil \ python \ jee_wallpaper.png'

,

OSError通常是由系统相关的错误引起的(例如,找不到文件,磁盘已满等)。您的文件路径看起来不对。尝试通过右键单击文件然后选择属性来复制和粘贴图像文件的文件路径。复制并粘贴以下位置中列出的文件路径:C:....

https://docs.python.org/3/library/exceptions.html

https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats