Archive for the ‘Python’ Category

  1. import ftputil
  2. host = ftputil.FTPHost('host','www','pass')
  3. names = host.listdir("/")
  4. i = 0
  5. for name in names:
  6.     i = i + 1
  7.     print i
  8. if(i>1):
  9.     for name in names:
  10.         s = ['/',name]
  11.         d = ''.join(s)
  12.         if(name!=names[i-1]):
  13.             host.remove(d)

最近学习Python,找不到合适的IDE。

想到UltraEdit的强大。在官网上找到python的扩展下载点:

http://www.ultraedit.com/downloads/extras.html

有各种语言的扩展,便可以支持语法高亮。

python 2.5:http://www.ultraedit.com/files/wf/python25.uew

python 2.6&3.0:http://www.ultraedit.com/files/wf/python26.uew

下载后安装方法如下:

Read the rest of this page »

今天看论坛介绍,今天在http://appengine.google.com 用谷歌账号登录后输入手机号码,注册都略过不提。重点在填写Application Identifier时提示很多ID都不能使用。因为这个ID不能与你的其它google ID重复.

申请之后就要开始运行,在网页里显示“Hello world!”。
先做好准备工作,目前Google App Engin只支持python 2.5.2 。
先看帮助档:http://code.google.com/intl/zh-CN/appengine/docs/whatisgoogleappengine.html

Google App Engine Launcher的程序是一个Google提供的服务器,可以用来测试Google App Engin程序。也可以很方便将自己做的应用发布出去。整理在:http://www.brsbox.com/filebox/down/fc/fbfd10a6bc579793b058df4af99d4a11
适用于Python程序。

运行Google App Engine Launcher。选择“File”—“Create New Application”。填入“Application Name”。选择Application的文件夹。Port一般默认就可以了。点击RUN开始运行服务器。这时会在Application文件夹下生成三个文件:app.yaml,index.yaml,main.py。其中app.yaml是应用配置文件。Main.py是主要的程序文件。
修改main.py,输入下面代码:
print ‘Hello, world!billows’

接下来的修改很重要,直接影响应用能否正确上传到自己的APP里。修改app.yaml文件,将“application:Appname”修改为在Google App Engin注册的Application Identifier。

完成这些后,单击“Browse”进行测试。成功之后。单击“Deploy”。在弹出的窗口里填入谷歌账号与密码。如果一切配置无误就可以成功应用了。