ArgumentParser

class

argparse.ArgumentParser(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=argparse.HelpFormatter, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True)

  1. prog - 程序的名稱(默認:sys.argv[0])
  2. usage - 描述程序用途的字符串(默認值:從添加到解析器的參數生成)
  3. description - 在參數幫助文檔之前顯示的文本(默認值:無)
  4. epilog - 在參數幫助文檔之後顯示的文本(默認值:無)
  5. parents - 一個 ArgumentParser 對象的列表,它們的參數也應包含在內
  6. formatter_class - 用於自定義幫助文檔輸出格式的類
  7. prefix_chars - 可選參數的前綴字符集合(默認值:’-’)
  8. fromfile_prefix_chars - 當需要從文件中讀取其他參數時,用於標識文件名的前綴字符集合(默認值:None)
  9. argument_default - 參數的全局默認值(默認值: None)
  10. conflict_handler - 解決衝突選項的策略(通常是不必要的)
  11. add_help - 爲解析器添加一個 -h/--help 選項(默認值: True)
  12. allow_abbrev - 如果縮寫是無歧義的,則允許縮寫長選項 (默認值:True)
     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章