其中報告這個錯誤:類型錯誤: '命名空間' 對象不是可迭代蟒蛇的argparse錯誤
import argparse
def parse_args():
parser = argparse.ArgumentParser(add_help=True)
parser.add_argument('-a', '--aa', action="store_true", default=False)
parser.add_argument('-b', action="store", dest="b")
parser.add_argument('-c', action="store", dest="c", type=int)
return parser.parse_args()
def main():
(options, args) = parse_args()
if __name__ == '__main__':
main()
之前打開你應該至少通過[文檔]脫脂中心(http://docs.python.org/dev/library/argparse.html)的模塊的/包。特別是用法的* first * [示例](http://docs.python.org/dev/library/argparse.html#example)清楚地表明您應該執行'args = parser.parse_args()'而不是'選項,args = parser.parse_args()'就像你對舊模塊做的那樣。 – Bakuriu