python核心编程(一)
一开始在看python爬虫,感觉没什么意思,就转向看核心编程,想把python基础打牢一点。因为之前玩javaweb的时候有点基础,看起来很快(很惭愧,web也只懂一点ssh框架)
二、网络编程
P52伪造客户端、服务端交互,发现这里python3.5和Python2.7在套接字返回值解码上有区别: str与byte的写法有问题,这篇文章解决了问题:
- str通过encode()方法可以编码为指定的bytes
- 反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法:
接受的数据需要decode(),发送的数据用encode()