这是因为命名空间对象中不存在名为“myFile”的属性。在使用argparse模块处理参数时,需要将参数与命名空间对象(通常为args)相关联。因此,如果想要使用名为“myFile”的参数,请确保已将其添加到参数解析器中。 示例代码:
import argparse
parser = argparse.ArgumentParser() parser.add_argument('--myFile', type=str, help='path to file') args = parser.parse_args()
print(args.myFile) # 输出解析的参数值