2009-08-27 151 views

回答

1

「Just do it」! - )獲取pyparsing.py,例如從here,並將其放入您的應用引擎應用的目錄中;現在你可以在你的應用程序代碼中使用import pyparsing並使用它。

例如,從here捏捏greeting.py是:

from pyparsing import Word, alphas 
greet = Word(alphas) + "," + Word(alphas) + "!" # <-- grammar defined here 
hello = "Hello, World!" 
print "Content-type: text/plain\n" 
print hello, "->", greet.parseString(hello) 

添加到您的app.yaml權下handlers:兩條線:

- url: /parshello 
    script: greeting.py 

啓動您的應用程序,請訪問http://localhost:8083/parshello (或者你正在運行的任何端口;-),你會在瀏覽器中看到純文本輸出:

Hello, World! -> ['Hello', ',', 'World', '!'] 
4

爲此,Pyparsing的運行時間佔用空間有意地很小。它是一個單一的源文件,pyparsing.py,所以只需將它放在你自己的源文件中並解析掉即可!保羅,你是否打算把你的pyparsing支持移到這裏?Paul

- Paul

+0

而不是你的wiki上的祕密點? –

+3

哪裏有警察打倒一個孩子,我會在那裏...... – PaulMcG

相關問題