yjh777 发表于 2016-02-03 13:50

【请教】tcl list to python list

RT

有文件内容是符合 tcl list 语法的字符串,有没有现成的 库/模块 把这种 tcl 字符串解析转化成 python 的 list ?

MMMIX 发表于 2016-02-03 20:46

回复 1# yjh777


    把测试数据、期望结果发上来

yjh777 发表于 2016-02-04 00:33

回复 2# MMMIX

tcl:
testname /a/b/c/d/xxxAttr {a=va b=vb c=vc} Gset {-a -b -c=oc}Cond {a=x b=y}
...

期望结果
每一行,转换成 python 的字典
dict = /a/b/c/d/xxx
dict ="a=va b=vb c=vc" # orlist
dict = "-a -b -c=oc" # or list
dict = "a=x b=y"#or list



谢谢!
   

MMMIX 发表于 2016-02-04 10:13

回复 3# yjh777


    好像是没有。不过下面这个类似的讨论链接里面有个很好的主意:https://bytes.com/topic/python/answers/536853-tcl-list-python-list

你可以写个 TCL 函数,把这些 tcl list 转换成 python 可以理解的格式。

yjh777 发表于 2016-02-04 11:26

多谢!! MMMIX
页: [1]
查看完整版本: 【请教】tcl list to python list