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

时间:2018-01-26 19:19:32

标签: python-3.x

尝试在代码中使用以下行时,我在python中收到以下错误:

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

错误:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

Windows 上运行脚本时,需要使用选项-n。以下将起作用。

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