繁体   English   中英

如何在pycharm中以管理员权限运行python文件

[英]How to run python file with admin rights in pycharm

我正在运行此代码以尝试 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 但它没有任何影响。 如何授予文件管理员权限?

以管理员身份启动 pycharm,然后所有脚本都将以管理员身份运行。

从 Windows 开始菜单右键单击 Pycharm 快捷方式并选择“以管理员身份运行”。 (可选)在“兼容性”选项卡下创建一个简短的选项并将选项更改为始终以管理员身份运行。

要在 Windows 中以admin身份运行某些内容,您需要从提升的 CMD 执行您的应用程序/scrpit。

因此,使用Adiminstrator权限在CMD运行您的 python 脚本应该可以完成工作。

脚步:

  1. 以管理员身份打开CMD
  2. 运行python full\\path\\to\\your\\script.py

现在关于 Windows ping-c标志仅存在于 Linux 版本的 ping 中。 使用-n参数代替计数

只需以管理员身份运行 PyCharm 快捷方式,然后 PyCharm 终端就会以管理员权限运行。

请参阅这些图像以供参考,

对于桌面 PyCharm 快捷方式

对于 PyCharm Shortcut 的开始菜单搜索

将smtplib.py中的SMTP端口改为587,供gmail使用。

SMTP_PORT = 587 SMTP_SSL_PORT = 465

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM