#urlopen函数只传递url就使用get访问,加上data参数才会采用post访问(此示例介绍post访问方式) from urllib.request import urlopen from urllib.parse import urlencode data = { 'name' : 'tom', 'age' : 18 }#传给服务器一个信息 by_data = bytes(urlencode(data),encoding='utf-8')#数据转码,指明utf-8格式,转换成byte格式, url = 'http://httpbin.org/post' response = urlopen(url,data = by_data) print(response.read().decode())#结果可以看到服务器接收到了发给他的个人信息