cost 63 ms
在 argparse 中組合標志

[英]Combining flags in argparse

我有以下擴展argparse.ArgumentParser的子類,其中包含一些用於添加常見參數類型的輔助方法: 我還使用這個 class 設置了一個REPL ,以便於運行。 add_bool_arg方法為 boolean 參數添加標志,其功能在文檔字符串中描述: 但是, argparse.Argu ...

將整個屬性文件部分解析為 python 字典

[英]parse whole section of property file into a python dictionary

我有一個 python 腳本使用的屬性文件,如下所示: 在我的 python 腳本中,我想解析 section section中的所有變量。 現在我使用以下代碼片段手動執行此操作: 最終我需要解析 section section中的所有選項,所以我想知道是否有辦法將整個 section sectio ...

如何在第一個腳本運行時將 argparse 變量從一個腳本發送到另一個腳本?

[英]How do I send argparse variables from one script to another while the first script is running?

我目前正在開展一個 Capstone 項目,我的團隊將在該項目中使用 Python 構建網絡流量分析器。但在我們完成所有工作之前,我必須為命令行界面構建基線。 我的目標是創建一個接受 arguments 進行初始化的接口,但稍后可以在腳本仍在運行時從命令行獲取不同的 arguments。 所以我遇 ...

Python 通過 argparse 從另一個文件導入 function

[英]Python import function from another file via argparse

我正在編寫一個小實用程序 function,它接收 Python 文件位置的輸入 arguments,以及在 Python 文件中調用的 function 例如src/path/to/file_a.py 在實用程序 function 中,我像這樣解析 arguments: foo functio ...

參數解析器錯誤:“需要以下 arguments:”

[英]Argument Parser error: "the following arguments are required:"

我是編碼新手,無法弄清楚要修復我的代碼以使其運行。 我不斷收到的錯誤是: 下面是錯誤所指的程序片段,即行 parser.add_argument('assign', help=next(ihelp)) 我嘗試了一些來自 inte.net 的東西,比如將行更改為:args = parser.pars ...

python 位置 + REMAINDER 情況下的 argparser 幫助

[英]python argparser help in case of positional + REMAINDER

有如下代碼 並顯示幫助將顯示如下內容: 這顯然具有誤導性,因為按照幫助中的順序傳遞 arguments 會導致錯誤: 這當然聽起來不錯。 為了讓它工作,我們必須在使用 REMAINDER 的參數之前傳遞強制位置參數: 甚至可以修復幫助消息嗎? ...

任何等效於 Python-Click 的“fromfile_prefix_chars”

[英]Any "fromfile_prefix_chars" equivalent for Python-Click

對於 argparse 庫中可用的fromfile_prefix_chars選項,在 Click ( https://click.palletsprojects.com/ ) 中是否有任何等效項? 有時我有很多 arguments 需要移交給基於 Click 的應用程序,並且 - 特別是在使用文件 ...

有沒有一種簡單的方法可以創建一個使用 Python 的 `argparse` 實現其他 args 的 CLI“快捷方式”arg?

[英]Is there an easy way to create a CLI "shortcut" arg that implements other args using Python's `argparse`?

有沒有一種簡單的方法可以使用argparse制作 CLI arg“快捷方式”(因為缺少更好的術語)? 我也想不出一個更好的術語來嘗試和搜索實現...... 基本上我正在嘗試制作類似於 rsync 的--archive選項的東西: 例子假設我有一個使用 argparse 進行 CLI 解析的 py ...

如何將文件作為參數傳遞並使用 argparse 模塊在 python 腳本中修改它?

[英]how to pass file as argument & modify it in python script using argparse module?

我的要求是從命令行界面讀取文本文件,獲取其中的數據並在進一步的代碼中使用它。 但是,我做不到。 如果我使用第 1 行,則會拋出錯誤 1 如果第 1 行被注釋,則會拋出錯誤 2 我還在第 1 行中嘗試使用 args.file。 你能幫我把文件作為輸入並使用文件方法來修改它嗎? 錯誤一: 錯誤 2: ...

在 Python 中為 argparse 模塊編寫測試,但“TypeError: create() takes 1 positional argument but 2 were given'

[英]Write tests for the argparse module in Python but 'TypeError: create() takes 1 positional argument but 2 were given'

我想在我的程序中使用“argparse”庫從命令行獲取 arguments。 當我運行腳本時,一切都運行良好,但我無法為那段代碼編寫適當的單元測試以證明一切正常。 當我測試我的解析器時,我得到了我不明白為什么會出現的 TypeError: 我寫了我的代碼,基於以下內容: How do you wr ...

Python argparse - 根據另一個參數使 arguments 成為必需或可選

[英]Python argparse - make arguments required or optional based on another argument

程序如何根據先前的參數/選項接受/驗證一組參數? 例如: 因此,如果使用其中一個actionX參數(只能使用一個),則可能需要其他參數。 例如對於action2 , -v和-name是必需的。 有效輸入: 輸入無效: argparse可以驗證這一點,還是將它們全部添加為可選的並在以后驗證它們更好? ...

如果 Python argparse 的標志為真,有沒有辦法禁用位置參數?

[英]Is there a way to disable positional arguments given that a flag is true with Python argparse?

我正在構建一個命令行工具,它應該按如下方式工作: 我正在使用argparse來解析命令行,我面臨着似乎是庫的限制。 讓我通過一些用例來解釋。 用例 1 mytool的所有上述調用都應打印幫助消息並退出,正如上面所示,更重要的是顯示ACTIONS是強制性的。 用例 2 上述所有調用都必須根據配置文 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM