Python argparse未被触发
我尝试使用Python argparse模块检查参数:Python argparse未被触发,python,argparse,Python,Argparse,我尝试使用Python argparse模块检查参数: import argparse if __name__ == '__main__': parser = argparse.ArgumentParser(description='Example with non-optional arguments') parser.add_argument('count', action="store", type=int) parser.add_argument('units'
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Example with non-optional arguments')
parser.add_argument('count', action="store", type=int)
parser.add_argument('units', action="store")
print 'test'
当我运行脚本python test.py几英寸时,它只打印输出“test”,但argparse模块没有被触发。您必须解析args才能工作。您需要调用parser.parse_args或parser.parse_known_args。更多信息可在此处找到:
您必须解析args才能工作。您需要调用parser.parse_args或parser.parse_known_args。更多信息可在此处找到:
你真的需要叫它
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Example with non-optional arguments')
parser.add_argument('count', action="store", type=int)
parser.add_argument('units', action="store")
args = parser.parse_args()
print args
你真的需要叫它
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Example with non-optional arguments')
parser.add_argument('count', action="store", type=int)
parser.add_argument('units', action="store")
args = parser.parse_args()
print args
哦,为了。。。你从来没有真正解析过参数!哦,为了。。。你从来没有真正解析过参数!