optionparser

    42熱度

    8回答

    我正在寫一個腳本,我想要一個帶有值的--host開關,但是如果沒有指定--host開關,我希望選項解析失敗。 我似乎無法弄清楚如何做到這一點。該文檔似乎只指定了如何使參數值爲強制性的,而不是開關本身。

    4熱度

    2回答

    使用OptionParser進行字符串參數輸入和散列分配。讀入單個參數的多個變量的最佳方法是什麼?然後,我如何將這些分配給一個哈希引用?以下是我迄今爲止: large_skus = Hash.new small_skus = Hash.new OptionParser.new do |opts| opts.on("-b", "--brands bName1,bName2,bNameN",

    4熱度

    6回答

    我有一個應用程序允許您將事件數據發送到自定義腳本。您只需佈置命令行參數,並指定哪些事件數據與什麼參數一起使用。問題在於這裏沒有真正的靈活性。您繪製的每個選項都將被使用,但並非每個選項都必須有數據。因此,當應用程序建立要發送到腳本的字符串時,一些參數是空的,python的OptionParser錯誤與「錯誤:--someargument選項需要參數」 因爲有超過200點的數據,這不像我可以編寫單獨的

    6熱度

    5回答

    我正在寫一個小python腳本來從幾個服務器或單個服務器獲取統計信息,並且我使用OptionParser來分析命令行輸入。 #!/usr/bin/python import sys from optparse import OptionParser ... parser.add_option("-s", "--server", dest="server", metavar="SERVER

    2熱度

    2回答

    我有一個Python控制檯應用程序。像大多數Python控制檯應用程序一樣,它使用OptionParser模塊來獲取參數。我現在使用wxPython爲我的應用程序開發了一個GUI,並且我想集成這兩個。我希望我的應用能夠從控制檯和操作系統的用戶界面中運行。當它從控制檯調用時,它將作爲控制檯應用程序運行,當它在操作系統的用戶界面中雙擊時,它將作爲GUI應用程序運行。我怎麼能這樣做?有人能告訴我一個__

    2熱度

    2回答

    假設我有一個簡單的Ruby應用程序,我想要第一個參數(如果有的話)來指定環境:TEST,DEVELOPMENT或PRODUCTION(如果沒有給出參數,則爲DEVELOPMENT爲默認值)。例如, ruby myapp.rb test 將在TEST模式下運行它。此外,速記應該被接受,從而使例如 ruby myapp.rb t 將在TEST模式下運行的應用程序,並 ruby myapp.rb

    8熱度

    1回答

    我不知道紅寶石很好,但我想添加一些功能,這個腳本的同事寫道。 基本上現在它需要幾個標誌和標準輸入,它使用OptionParser來解析標誌。 我想使用OptionParser來解析類似於貓的命令行參數的選擇。所以我想我的問題是如何將我使用OptionParser cat [OPTION]... [FILE]... 希望是有道理的寫命令行選項紅寶石解析貓的一部分,任何幫助表示讚賞。