我正在使用python argparse读取一个可选参数,该参数定义了用户有时通过命令行提供的“示例文件”。我希望变量的默认值为空,即找不到文件。
parser.add_argument("--exemplar_file", help = "file to inspire book", default = '')
Run Code Online (Sandbox Code Playgroud)
这样可以吗?
只是不设置默认值:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--exemplar_file', help='file to inspire book')
args = parser.parse_args()
print(args.exemplar_file)
# Output:
# None
Run Code Online (Sandbox Code Playgroud)