第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過 Python 中的命名空間對象訪問 argparse 位置參數

如何通過 Python 中的命名空間對象訪問 argparse 位置參數

慕桂英3389331 2021-06-05 12:29:37
我正在嘗試通過 argparse 使用位置參數,但我無法訪問此參數值... .所以這是我的代碼:parser = argparse.ArgumentParser(description='valid arguments')parser.add_argument('file_liste', type=str, help='give a valid list')args = parser.parse_args()print(args)這是我得到的結果:Namespace(file_liste='my_list.txt')這是我啟動腳本的命令行:python my_script.py my_list.txt我想要的是我的腳本將一個 txt 文件作為參數來讀取它,但我無法訪問這個應該存儲在名為“file_liste”的變量中的值。我試過這個,但我收到一個錯誤:print(args[0], "this is args[0]")TypeError: 'Namespace' object does not support indexing這可能是一件愚蠢的事情,但我沒有找到任何我能理解的答案......
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

args為您提供參數,正如錯誤所說,不支持索引。它為您提供命名項目,例如,

args.file_liste

將是您要求的文件列表。


查看完整回答
反對 回復 2021-06-06
  • 1 回答
  • 0 關注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號