|
在GAE运行Python程序的尝试。
用Python的exec调用解释器执行输入的程序,相当于在google的机器上运行。
本来我以为google会禁用exec这种语句的,结果居然没有……
地址: http://cuihaopy.appspot.com/runpyatgae
貌似函数全局变量什么的都需要global修饰一下才能运行,没有关闭调试信息,所以出错了可以看看怎么回事。GAE限制了些python标准模块,不是所有的函数都可用。
不懂Python的可以试试下面的小程序。
hello world程序 (换行符要用HTML标记):
- print "hello world</br>"
- print "你好,世界"
复制代码
Collatz的程序(修改collatz(100)后面的数可以输出别的序列):
- global collatz
- def collatz(n):
- print n
- if n>1:
- if n%2==0:
- collatz(3*n + 1)
- else:
- collatz(n / 2)
- collatz(100)
复制代码 |
|