python迭代器:
iterator=iter(obj)
iterator.next()
python函數:
def function(*args):
傳元組列表參數。
def function(**args):
傳字典列表參數。
Django時區設置:setting.py裏面的time_zone=Asian/Shanghai
PostgreSQL時區設置:postgres.conf配置文件修改time_zone=Asian/Shanghai
python socket模塊:
服務器端:
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('192.168.1.1',80))
s.listen(1)
while True:
cs,ca=s.accept()
print cs.recv(1024)
cs.sendall('reply')
cs.close()
客戶端:
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('192.168.1.1',80))
s.send('hello')
print s.recv(1024)
s.close()
python HTTP庫:
import httplib
http=httplib.HTTPConnection(‘itercast.com’,80)
http.request('GET','/ask')
print http.getresponse().read()
http.close()
import urllib2 (更簡單的實現HTTP,FTP等協議)
opener=urllib2.build_opener()
f=opener.open('http://itercast.com/ask')
print f.read()
f.close()
Ping linuxcast.net
完。