Python 错误为:PermissionError:[Errno 13]权限被拒绝:';C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\IP.PY';

Python 错误为:PermissionError:[Errno 13]权限被拒绝:';C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\IP.PY';,python,Python,这是我的代码: import shutil original = r'C:\Users\Руслан\Desktop\HACKPROG\IP.PY' target = r'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp' shutil.move(original,target) 我得到了以下错误: During handling of the above exception, another exception occ

这是我的代码:

import shutil

original = r'C:\Users\Руслан\Desktop\HACKPROG\IP.PY'
target = r'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp'
shutil.move(original,target)
我得到了以下错误:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\Руслан\Desktop\HACKPROG\IP.PY", line 24, in <module>
    shutil.move(original,target)
  File "C:\Users\Руслан\AppData\Local\Programs\Python\Python39\lib\shutil.py", line 820, in move
    copy_function(src, real_dst)
  File "C:\Users\Руслан\AppData\Local\Programs\Python\Python39\lib\shutil.py", line 435, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "C:\Users\Руслан\AppData\Local\Programs\Python\Python39\lib\shutil.py", line 264, in copyfile
    with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\IP.PY'
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“c:\Users\МСаааааа\Desktop\HACKPROG\IP.PY”,第24行,在
移动(原始,目标)
移动中的文件“C:\Users\МСаааааа\AppData\Local\Programs\Python\Python39\lib\shutil.py”,第820行
复制_函数(src、real_-dst)
copy2中的文件“C:\Users\МССаааааа\AppData\Local\Programs\Python\Python39\lib\shutil.py”,第435行
复制文件(src、dst、follow_symlinks=follow_symlinks)
copyfile中的文件“C:\Users\ª¥Саааааа\AppData\Local\Programs\Python\Python39\lib\shutil.py”,第264行
开放式(src,'rb')作为fsrc,开放式(dst,'wb')作为fdst:
PermissionError:[Errno 13]权限被拒绝:“C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\IP.PY”

您似乎没有写入启动文件夹的权限


您可以通过以管理员身份运行Python终端来修复此问题(右键单击IDLE/cmd并按run as administrator)。

您可以通过两种方式运行此程序

方法1: 通过编辑环境变量,将python添加到path

方法2: 打开控制台/cmd。python文件的直接路径

cd C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp
然后进入目录

python ip.py --user

用户能够运行代码,但它只是抛出了一个错误。我不认为
--用户
会有帮助,因为他们试图访问系统目录。我会查看权限。查看错误发出的文件权限:PermissionError:[Errno 13]权限被拒绝:“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\IP.PY”