0

我正在为学校做一个项目来重命名一些文件并创建和处理文件。一些文件在 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 将命令发送到命令提示符吗?

4

1 回答 1

1

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

>>> import os
>>> os.system('net use')
于 2013-04-06T05:20:21.653 回答