我寫一個小DB測試套件,其內容與查詢配置文件和預期結果的多條線路的配置文件,例如:的Python:閱讀與每個鍵
query = "SELECT * from cities WHERE name='Unknown';"
count = 0
level = 1
name = "Check for cities whose name should be null"
suggested_fix = "UPDATE cities SET name=NULL WHERE name='Unknown';"
這種運作良好;我使用Python的string.partition('=')
劃分每行。
我的問題是很長的SQL查詢。目前,我只是將這些查詢粘貼爲單行,這是醜陋的,不可維護的。
我想找到一種優雅的Pythonic方式來閱讀表達式的權利,即使跨越多行。
注:
- 我的SQL查詢可能包含
=
- 我不喜歡強迫周圍的右側
"
S的想法,因爲有許多現有文件,沒有它。
編輯:
ConfigParser是偉大的,但它迫使我在每行的開頭多行條目添加一個空格或製表符。這可能是一個很大的痛苦。
由於提前,
亞當
這個空間/標籤不包含在最終的價值 – SilentGhost 2010-02-11 18:34:57
你能否解釋一下?沒有理解你的評論。 – 2010-02-11 18:52:54