python核心编程(一)

一开始在看python爬虫,感觉没什么意思,就转向看核心编程,想把python基础打牢一点。因为之前玩javaweb的时候有点基础,看起来很快(很惭愧,web也只懂一点ssh框架)


二、网络编程

P52伪造客户端、服务端交互,发现这里python3.5和Python2.7在套接字返回值解码上有区别 str与byte的写法有问题,这篇文章解决了问题:

  • str通过encode()方法可以编码为指定的bytes
  • 反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法:

接受的数据需要decode(),发送的数据用encode()


python核心编程(一)