Chinaunix

标题: 【请教】tcl list to python list [打印本页]

作者: 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/xxx  Attr {a=va b=vb c=vc} Gset {-a -b -c=oc}  Cond {a=x b=y}
...

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



谢谢!
   
作者: MMMIX    时间: 2016-02-04 10:13
回复 3# yjh777


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

你可以写个 TCL 函数,把这些 tcl list 转换成 python 可以理解的格式。
作者: yjh777    时间: 2016-02-04 11:26
多谢!! MMMIX




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2