我想得到一个在运行以下 ( )后arg.pics返回类似['pic1.png', 'pic2.png', 'pic3.png'](任意解析 .png 格式的所有文件) 的内容test.py:
import argparse
import os
def parser_arg():
par = argparse.ArgumentParser()
parser = par.add_argument_group('pictures')
parser.add_argument("-p", "--pics", nargs="+", help="picture files", required=True)
arguments = par.parse_args()
return arguments
args = parser_arg()
并通过命令行运行脚本,并输入
python test.py -p ../User/Desktop/Data/*.png
然后args.pics返回['../User/Desktop/Data/*.png']。
我是否使用了正确的方法?我听说 using*.png将在输入后扩展为 .png 文件,但在我看来情况并非如此。
编辑:如果有帮助,我将在 Windows 10 上使用 Anaconda Prompt。
慕仙森
相关分类