我正在运行以下代码来尝试ping pycharm上的服务器:
import subprocess as sp
ip = "216.52.241.254"
status,result = sp.getstatusoutput("ping -c1 -w2 " + ip)
if status == 0:
print("System " + ip + " is UP !")
else:
print("System " + ip + " is DOWN !")
print(result)
但是,print(result)
行总是打印"Access denied. Option -c1 requires administrative privileges."
。我尝试以管理员身份运行pycharm,但没有任何效果。如何为文件提供管理员权限?
发布于 2018-02-14 01:50:27
以管理员身份启动pycharm,则所有脚本都将以管理员身份运行。
在Windows开始菜单中,右键单击Pycharm快捷方式,然后选择“以管理员身份运行”。也可以选择创建一个short,并将"Compatibility“选项卡下的选项更改为”always Run as Administrator“。
发布于 2015-10-26 00:31:51
要在Windows中以admin
的身份运行某些东西,您需要从提升的CMD执行您的应用程序/scrpit。
因此,使用Adiminstrator
权限在CMD
中运行python脚本应该可以完成这项工作。
步骤:
以Administrator
python full\path\to\your\script.py
身份打开
CMD
现在关于Windows:-c
标志只存在于ping
的Linux版本中。使用-n
参数代替计数
发布于 2020-11-13 20:54:31
只需以管理员身份运行PyCharm快捷方式,然后PyCharm终端将以管理员权限运行。
查看这些图片以供参考,
https://stackoverflow.com/questions/33331155
复制相似问题