如何轻松地使用argparse进行“覆盖”选项?

时间:2017-11-03 05:00:14

标签: python argparse

Python argparse支持FileType读取和写入文件。但它本身不支持overwrite选项。我必须关闭它并使用w选项再次打开它,如下所示;

args = SomeParser().parse_args()
foo = args.infile.read()

# Do something in foo  

args.infile.close()
with open(args.infile.name, 'w') as f:
    f.write(foo)

有更简单的方法吗?

0 个答案:

没有答案