我想學習如何解釋和解析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