【发布时间】:2012-04-16 06:11:36
【问题描述】:
我正在尝试使用参数解析器来解析 3D 坐标,以便我可以使用
--cord 1,2,3 2,4,6 3,6,9
得到
((1,2,3),(2,4,6),(3,6,9))
我的尝试是
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--cord', help="Coordinate", dest="cord", type=tuple, nargs=3)
args = parser.parse_args(["--cord","1,2,3","2,4,6","3,6,9"])
vars(args)
{'cord': [('1', ',', '2', ',', '3'),
('2', ',', '4', ',', '6'),
('3', ',', '6', ',', '9')]}
逗号的替换是什么?
【问题讨论】:
-
+1 用于展示您的尝试并使用标准库而不是重新发明