如何获得用户输入作为命令行参数?

时间:2019-06-25 20:59:05

标签: python arguments command-line-arguments user-input

我有一个Python脚本,需要两个命令行参数才能运行。如何更改脚本以打开一个弹出对话框并接受该对话框的用户输入作为其命令行参数?

argparser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter)
argparser.add_argument('zipcode', help='')
sortorder_help = """
help message
"""

argparser.add_argument('sort', nargs='?', help=sortorder_help, default='Homes For You')
args = argparser.parse_args()
zipcode = args.zipcode
sort = args.sort
print ("Fetching data for %s" % (zipcode))
scraped_data = parse(zipcode, sort)
if scraped_data:
    print ("Writing data to output file")
    write_data_to_csv(scraped_data)

0 个答案:

没有答案