[英]How to use reserved keyword as the name of variable in python?
我想使用保留关键字“ from”作为变量名。
我将其放在参数解析器中:
parser.add_argument("--from")
args = parser.parse_args()
print(args.from)
但这不起作用,因为保留了“ from”。 拥有此变量名很重要,我不希望像“ from_”这样的答案。
有什么选择吗?
您可以使用getattr()
来访问属性:
print(getattr(args, 'from'))
但是,在argparse
您可以具有命令行选项--from
而不必通过使用dest
选项指定要使用的备用名称来具有from
的属性 :
parser.add_argument('--from', dest='from_')
# ...
args = parser.parse_args()
print(args.from_)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.