2009-08-27 118 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

相关问题