如何解决通过文件和命令行传递参数
如何使用 argparse
通过命令行传递带有参数(例如纪元、大小、数据)和参数的 .txt 文件?我想做 python main.py @args.txt --arg1 1 --arg2 543
其中 args.txt 有更多的参数需要解析。但是,我尝试这样的事情:
parser = argparse.ArgumentParser(fromfile_prefix_chars='@')
parser.add_argument('-e','--epochs',type=int)
parser.add_argument('-s','--size',type=int)
parser.add_argument('-d','--data')
parser.add_argument('--arg1')
parser.add_argument('--arg1')
args = parser.parse_args()
epochs = args.epochs
arg1 = args.arg1
我收到 arg1 不是有效参数的错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。