我犯过的Python错误
THMAIL
这个作者很懒,什么都没留下…
展开
-
关于python的socket
今天遇到一个很奇怪的问题,在python中运行s.recv(length)时,每次读取长度不一样,且都小于length,以至于传输文件总是接收不全,于是翻阅官方文档发现:1.参数length是最大接收字节长度;2.每次执行socket.recv()时,就会从tcp的缓冲区读取一次数据,有多少读多少(少于length时);这就是为什么文件接收不全的原因,要接收整个文件...原创 2020-01-14 01:44:32 · 487 阅读 · 0 评论 -
错误1:关于函数内访问与修改全局变量,报错代码:UnboundLocalError: local variable 'l' referenced before assignment
先看一组代码案例运行情况: 例1: a = 1def foo(): print a a += 1 print afoo()运行结果: 报错,UnboundLocalError: local variable 'l' referenced before assignment分原创 2017-02-18 08:46:35 · 1012 阅读 · 0 评论 -
错误2:关于实例属性和类属性之间的关系
先看问题代码:代码一:class AddrBookEntry(object): foo = 3 def __init__(self, nm, ph): self.name = nm self.phone = ph def updatePhone(self, newph) : self.phone = newph原创 2017-02-18 18:25:08 · 537 阅读 · 0 评论 -
'AttributeError: 'module' object has no attribute 'file'' when using oauth2client with Google Calend
原回答:https://stackoverflow.com/questions/37002110/attributeerror-module-object-has-no-attribute-file-when-using-oauth2clien missing import entry: from oauth2client import file add this l...转载 2018-12-20 21:43:20 · 728 阅读 · 0 评论