访问被拒绝。选项-c需要管理员权限。

3

在 Python 中,当我尝试在代码中使用以下行时,会出现以下错误:

ping = subprocess.Popen(     ["ping", "-c", "3", host],

错误:

b'Access denied. Option -c requires administrative privileges.\r\n..     

我正在使用Atom IDE和Windows 10笔记本电脑。我该如何解决这个问题?

以管理员权限运行它? - sco1
2个回答

2

Windows上运行脚本时,需要使用选项-n。下面的命令可以正常工作。

ping = subprocess.Popen(["ping", "-n", "3", host])

0

您需要以管理员身份运行该文件。您尝试使用的命令需要管理员权限才能使用 -c 选项。要么删除 -c 选项(我不知道您是否需要它),要么以管理员权限运行。


是的,我需要在我的代码中使用-c选项。如何以管理员权限运行? - Venkat
@Venkat 在命令提示符中,您可以执行 runas /user:Administrator "python yourcodefile.py" - Qwerty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接