簡體   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