繁体   English   中英

重命名文件时,Python访问被拒绝[关闭]

[英]Python Access Denied When Renaming A File [closed]

我正在为一个学校的项目进行工作,以重命名一些文件并创建文件并对其进行处理。 一些文件在C驱动器中,我需要解决:

Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
     os.rename('C:\Windows\System32\C_950.NLS' , 'C:\Windows\System32\C_950.NLS')
WindowsError: [Error 5] Access is denied

这些文件只是一个示例,我将更改自己的文件。 我在计算机上拥有管理员控制权,但是我需要一种方法将其提供给没有管理员控制权的朋友。 有什么办法解决这个问题吗? 还有没有办法通过python将命令发送到命令提示符?

不回答主要问题,而是要在系统上执行命令,可以使用os.system ,例如

>>> import os
>>> os.system('net use')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM