[英]Passing a list into one kwargs
最后的想法是使用如下命令啟動我的 python 程序: python.exe -m myProgram execute --tags arg1 arg2 arg3
我正在嘗試獲取“arg_1”、“arg_2”、...、“arg_n”(使用n 未知)在列表中並通過“標簽”訪問所有這些
我嘗試了一些方法,例如:
def run(self, **kwargs) -> None:
tags = []
for arg in kwargs.values():
tags = tags.append(kwargs.get("tags", None))
print(tags)
或者:
def run(self, **kwargs) -> None:
tags = kwargs.get("tags", None)
但我無法得到預期的結果。 我應該更改我的命令還是是否存在獲取列表等標簽的方法? 請問,有什么幫助嗎? 謝謝
好的,我找到了方法: python.exe -m myProgram execute --tags=[arg1,arg2,arg3]
這種格式創建了我想發送到我的程序的列表。 不管怎樣,你的鏈接讀起來很有趣。 再次感謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.