好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 如何從Python的cmd中獲得.py文件參數

如何從Python的cmd中獲得.py文件參數

熱門標簽:地圖標注線上如何操作 天津電話機器人公司 400電話辦理哪種 手機網頁嵌入地圖標注位置 開封語音外呼系統代理商 應電話機器人打電話違法嗎 電銷機器人的風險 河北防封卡電銷卡 開封自動外呼系統怎么收費

代碼:

import sys  # 導入系統模塊獲得cmd的參數
import traceback
def TEST(params):
    print(type(params))
 
if __name__ == '__main__':
    try:
        params = None
        # 獲得傳入參數
        if len(sys.argv) > 1:
            params_str = ''
            for i in range(1, len(sys.argv)):
                params_str += sys.argv[i]
            if params_str.startswith('''{''') and params_str.endswith('''}'''):
                params = eval(params_str)
                print('''test方法接收參數為:''', params)
                TEST(params)
            else:
                print('''test參數格式不合法:''', params_str)
    except Exception as ex:
        print('''test - 執行異常''', ex)
        traceback.print_exc()

方式1: 借助Run/Debug Configuration 窗口輸入參數

方法一的運行結果:

方法二: 借助Terminal 輸入命令獲取參數-----運行結果

補充:PyQt5 python運行cmd命令 傳入參數 獲取cmd結果 重定向 運行另一個python文件

寫在前面

如果運行的cmd輸出不多,可以考慮使用subprocess(也可以重定向)

我選擇os.popen()的原因是我需要運行的py文件在cmd會輸出很多內容,而且我需要對這些內容作處理,相比起使用subprocess,使用os.popen()會更快一些。

代碼(不傳入參數)

def useCmd(self):
 f = os.popen(r"python test.py", "r")#把文件放在與當前py文件所在的同級目錄下才能用相對路徑
 # 通過管道的方式來調用cmd,函數返回一個file對象,里面的內容是腳本輸出的內容(可簡單理解為echo輸出的內容)
 # 讀文件
 d = f.read()  #沒有這一句可能會報錯,如果沒報錯,當我沒說。 → detection mode
 # print(d)
 #關閉文件
 f.close()  

代碼(傳入參數)

如何在使用命令調用cmd時傳入參數?

直接在popen()的第一個參數中繼續補充就行了。你可以把這一個字符串看作是直接在cmd終端敲入的命令

def useCmd(self):
 f = os.popen(r"python test.py --image", "r")#這里的參數是--image
 # 通過管道的方式來調用cmd,函數返回一個file對象,里面的內容是腳本輸出的內容(可簡單理解為echo輸出的內容)
 # 讀文件
 d = f.read()  #沒有這一句可能會報錯,如果沒報錯,當我沒說。 → detection mode
 # print(d)
 #關閉文件
 f.close()  

補充

這條語句對我來說行不通

system("python test.py")

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python在CMD界面讀取excel所有數據的示例
  • 通過cmd進入python的步驟
  • python 安裝庫幾種方法之cmd,anaconda,pycharm詳解
  • Python如何使用OS模塊調用cmd
  • 詳解python調用cmd命令三種方法
  • python實現在cmd窗口顯示彩色文字
  • 打包python 加icon 去掉cmd黑窗口方法
  • python隱藏終端執行cmd命令的方法
  • 在Python中執行cmd

標簽:常州 成都 駐馬店 山東 宿遷 六盤水 江蘇 蘭州

巨人網絡通訊聲明:本文標題《如何從Python的cmd中獲得.py文件參數》,本文關鍵詞  如何,從,Python,的,cmd,中,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何從Python的cmd中獲得.py文件參數》相關的同類信息!
  • 本頁收集關于如何從Python的cmd中獲得.py文件參數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久精品视频免费看| 女人18片毛片90分钟免费| 热岛good动漫土鳖影视| 【东北浪妇】1-13(全)| 美发沙龙在线| 曰本美女做爰XXXⅩa高潮喷水| 国内久久精品| 巜入室强伦女教师在线播放| 亚洲熟女自拍| 公用的美人(双性)| 三上悠亚磁力| 亚洲色欲色欲www在线成人网| 中文字幕一区二区在线视频| 爱情电影网aqdybp社保片| 1024手机看片人妻A片| 男女刺激性视频大片| 国产精品18久久久久久小说| 粗暴肉进入120秒免费| 狠狠操天天| 天堂に駆ける向天堂奔去歌词| 成 人 黄 色有声 小说免费 | 搡老女人老妇老熟女50ⅩXXX| 国产精品偷伦视频免费观看了| 久久思热| 成人毛片18女人毛片免费看| 狠狠干夜夜爱| 男女全黄一级带免费| 欧美3d动漫 18禁网站| 一级a作爱全过程视频| 里番本子库※同人acg资源站| 扒开粉嫩小泬舌头伸进去小说| 动漫男女交性动漫免费| h嗯小臊货好涨| 女人被大机巴桶到嗷嗷叫| 性生生活10分钟以上| 揉我奶头?啊?cao我视频| 奶水涨翁公帮我吸| 婷婷综合七月激情啪啪| 91在线观| 久久久www免费人成黑人精品| 99成人乱码一区二区三区AV|