python socket和HTTP入门
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
完。
本文出自 “蓝鳍豚” 博客,请务必保留此出处http://likunheng.blog.51cto.com/9527645/1575509
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。