我想学习如何解释和解析python中的字符串。我想做一个“字符串命令”(不知道是否是正确的表达)。但要更好地解释我将举一个例子:我需要一个类似于SQL的命令,其中有一个关键字字符串,它将使进程执行所要求的操作。像这样:cursor.execute("UPDATE Cars SET Price=? WHERE Id=?", (50000, 1))
。但是,我要创建我的项目像这样的格式(这是没有必要与SQL):mydef("U={Cars[Price=50000], Id=1}")
Python的字符串解释和解析
Syntax table: <command>={<table>[<value name>=<value (int/str/float/bool)>], <id>=<value to id>}
Where command is: U=update, C=create, S=select, I=insert, D=delete
嗯,我真的想了解我怎么能做到这一点在Python。如果可能的话。
你可能想阅读了关于文法和第一解析。看看他们的维基百科文章。 – Johan 2012-08-10 21:43:44
请参阅[Python解析工具](http://nedbatchelder.com/text/python-parsers.html)。 – jfs 2012-08-10 22:39:55