错误与“;argparse.ArgumentParser";用python

错误与“;argparse.ArgumentParser";用python,python,Python,这是一个wierd错误: if __name__ == "__main__": import argparse import json from evaluation import cross_validation from predictor import PhraseSentimentPredictor parser = argparse.ArgumentParser(description=__doc__) parser.add_argu

这是一个wierd错误:

if __name__ == "__main__":
    import argparse
    import json

    from evaluation import cross_validation
    from predictor import PhraseSentimentPredictor

    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("filename")
    config = parser.parse_args()
    config = json.load(open(config.filename))
错误:


请帮助

确保使用
文件名
参数调用python程序


如果要使
文件名
参数可选,请使用
*
指定
nargs

parser.add_argument("filename", nargs='?')
# OR with default
parser.add_argument("filename", nargs='?', default='default_filename')

有关其他可用选项,请参阅。

您可以演示如何运行该程序吗?
parser.add_argument("filename", nargs='?')
# OR with default
parser.add_argument("filename", nargs='?', default='default_filename')