在 Python 中,当我尝试在代码中使用以下行时,会出现以下错误:
ping = subprocess.Popen( ["ping", "-c", "3", host],
错误:
b'Access denied. Option -c requires administrative privileges.\r\n..
我正在使用Atom IDE和Windows 10笔记本电脑。我该如何解决这个问题?
在 Python 中,当我尝试在代码中使用以下行时,会出现以下错误:
ping = subprocess.Popen( ["ping", "-c", "3", host],
错误:
b'Access denied. Option -c requires administrative privileges.\r\n..
在Windows上运行脚本时,需要使用选项-n
。下面的命令可以正常工作。
ping = subprocess.Popen(["ping", "-n", "3", host])
您需要以管理员身份运行该文件。您尝试使用的命令需要管理员权限才能使用 -c 选项。要么删除 -c 选项(我不知道您是否需要它),要么以管理员权限运行。
runas /user:Administrator "python yourcodefile.py"
。 - Qwerty