如何解决argparse 命令行界面
我需要输入 5 个值,但它应该一一询问一个命令
my_parser = argparse.ArgumentParser(fromfile_prefix_chars='@')
my_parser.add_argument('id',help='Enter id')
my_parser.add_argument('url',help='Enter url')
my_parser.add_argument('days',help='Enter days')
my_parser.add_argument('param',help='Enter param')
my_parser.add_argument('code',help='Enter code')
my_parser.add_argument('thread',help='Enter thread')
my_parser.add_argument('file',help='Enter file')
args = my_parser.parse_args()
我需要将值一一传递
解决方法
根据我的理解,argparse
不适用于您的用例。请检查 input()
是否是您需要的,如下面的代码所示。
id = input("Enter id\n")
print(id)
url = input("Enter url\n")
print(url)
days = input("Enter days\n")
print(days)
param = input("Enter param\n")
print(param)
code = input("Enter code\n")
print(code)
thread = input("Enter thread\n")
print(thread)
inputfile = input("Enter file\n")
print(inputfile)
,
你也可以试试这个。它允许一次取6个值
url,days,param,code,thread,inputfile = input("Enter your url,inputfile : ").split()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。