Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python可以';t在C:\Windows\System32\oobe\Info\backgrounds中打开文件_Python_Windows_Pygame - Fatal编程技术网

Python可以';t在C:\Windows\System32\oobe\Info\backgrounds中打开文件

Python可以';t在C:\Windows\System32\oobe\Info\backgrounds中打开文件,python,windows,pygame,Python,Windows,Pygame,Windows7x64,Python 2.7。正在尝试创建脚本以自动更改登录背景。我使用的是pygame,python的SDL包装器,但代码应该是不言自明的: import pygame import os image = pygame.image.load(os.path.normpath("C:/Users/nivekuil/Desktop/backgroundDefault.jpg")) surface = pygame.Surface((1366,768)) surface.fill((

Windows7x64,Python 2.7。正在尝试创建脚本以自动更改登录背景。我使用的是pygame,python的SDL包装器,但代码应该是不言自明的:

import pygame
import os
image = pygame.image.load(os.path.normpath("C:/Users/nivekuil/Desktop/backgroundDefault.jpg"))
surface = pygame.Surface((1366,768))
surface.fill((255,255,255))
surface.blit(image, (0,0))
surface = pygame.image.save(surface, os.path.normpath("C:/Windows/System32/oobe/Info/backgrounds/backgroundDefault.jpg"))
返回错误:

Traceback (most recent call last):
File "C:/Users/nivekuil/Documents/background.py", line 8, in <module>
surface = pygame.image.save(surface, os.path.normpath("C:/Windows/System32/oobe/Info/backgrounds/backgroundDefault.jpg"))
error: SaveJPEG: could not open C:\Windows\System32\oobe\Info\backgrounds\backgroundDefault.jpg
回溯(最近一次呼叫最后一次):
文件“C:/Users/nivekuil/Documents/background.py”,第8行,在
surface=pygame.image.save(surface,os.path.normpath(“C:/Windows/System32/oobe/Info/backgrounds/backgroundDefault.jpg”))
错误:SaveJPEG:无法打开C:\Windows\System32\oobe\Info\backgrounds\backgroundDefault.jpg

我不认为这是pygame的问题,因为如果我将它保存到桌面之类的地方,它就可以正常工作。我还以管理员身份以空闲状态运行,并且在任务计划程序中以任务的形式运行程序,并选中“以最高权限运行”。

找到了解决方案!根据文章,我将/System32/替换为/Sysnative/,一切正常