找回密码
 新注册用户
搜索
查看: 6854|回复: 8

GAE上运行Python程序

[复制链接]
发表于 2011-1-31 09:47:34 | 显示全部楼层 |阅读模式
在GAE运行Python程序的尝试。
用Python的exec调用解释器执行输入的程序,相当于在google的机器上运行。
本来我以为google会禁用exec这种语句的,结果居然没有……

地址: http://cuihaopy.appspot.com/runpyatgae

貌似函数全局变量什么的都需要global修饰一下才能运行,没有关闭调试信息,所以出错了可以看看怎么回事。GAE限制了些python标准模块,不是所有的函数都可用。

不懂Python的可以试试下面的小程序。

hello world程序 (换行符要用HTML标记):
  1. print "hello world</br>"
  2. print "你好,世界"
复制代码


Collatz的程序(修改collatz(100)后面的数可以输出别的序列):
  1. global collatz

  2. def collatz(n):
  3.     print n
  4.     if n>1:
  5.         if n%2==0:
  6.             collatz(3*n + 1)
  7.         else:
  8.             collatz(n / 2)

  9. collatz(100)
复制代码
回复

使用道具 举报

发表于 2011-1-31 12:27:57 | 显示全部楼层
免费帐号CPU时间有限制的,感觉用处不大……
回复

使用道具 举报

 楼主| 发表于 2011-1-31 12:57:29 | 显示全部楼层
回复 2# DrLingCN


    CPU时间够一个2GHz的处理器运行一天多了,没有人故意整永不完吧
回复

使用道具 举报

发表于 2011-1-31 13:28:52 | 显示全部楼层
似乎GAE对以py限制并不是太多吧~
回复

使用道具 举报

发表于 2011-1-31 18:46:27 | 显示全部楼层
回复 3# cuihao


    莫非是GAppProxy服务端很耗CPU?经常流量用完的话,CPU也去了大半了……
回复

使用道具 举报

 楼主| 发表于 2011-1-31 19:01:20 | 显示全部楼层
www.appspot.com登陆会被墙,我也看不到配额信息。
回复

使用道具 举报

发表于 2011-1-31 23:26:02 | 显示全部楼层
翻已成常态……
回复

使用道具 举报

 楼主| 发表于 2011-1-31 23:29:30 | 显示全部楼层
但是我还不会在Linux翻墙
感觉Windows写程序没有Linux舒服,所以最近不怎么用Win了。
回复

使用道具 举报

发表于 2011-2-1 18:15:15 | 显示全部楼层
回复 8# cuihao


    ssh+firefox+autoproxy或者VPN
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-13 01:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表