主要是为了练习命令行。
写了个 autoit 脚本,用来批量生成 token 。每次10个,之后放到剪贴板中。没找到如何使用 Autoit 发邮件。必须使用第三方的客户端?再查。
借此理解标量/数组上下文。
下面的代码可将twitter同步到sina微博。不过,还不能移植到GAE.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | #!/usr/bin/env python # -*- coding: utf-8 -*- #to ensure the utf8 encoding environment import sys default_encoding = 'utf-8' if sys.getdefaultencoding() ! = default_encoding: reload (sys) sys.setdefaultencoding(default_encoding) import urllib import urllib2,cookielib class Twitter(db.Model): id = db.StringProperty() def send_sina_msgs(username,password,msgs): cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) urllib2.install_opener(opener) data = 'username=%s&password=%s&returntype=TEXT' % (username,password) request = urllib2.Request( data = data) ret = opener. open (request) #content = ret.read() for msg in msgs: data = 'content=%s' % (msg) request = urllib2.Request( data = data) ret = opener. open (request) #content = ret.read() #print content |