class Person: def __init__(self,name,age): self._name = name self._age = age class Student(Person): def __init__(self,name,age,id): super(Student, self).__init__(name,age) self._id = id 原因: super只能用于python的新类中,如果基类是经典类,则会报这个错 新类:所有类都必须要有继承的类,如果什么都不想继…
原创by南山南北秋悲 欢迎引用!请注明原地址:http://www.cnblogs.com/hwd9654/p/5676746.html  谢谢! TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple' 打印变量时遇到的问题, 想着c语言中printf("%s", 变量名) python中 应该也是类似的语句 果断百度,发现是通过语句后附加一个%(变量名)来解决的 详细如下: print语句可以使用跟着%…
pip install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl pip install torchvision 今天在按照上面的命令安装pytorch的时候,首先将whl文件下载到本地,然后直接pip install该文件,再安装的时候报错,TypeError: unsupported operand type(s) for -=: 'Retry' and '…
Python2.7中MySQLdb的使用 import MySQLdb #1.建立连接 connect = MySQLdb.connect( '127.0.0.1', #数据库地址 'root', #数据库用户名 '666666', #数据库密码 'peewee', #数据库名 3306, #数据库端口(默认就是3306,端口不加引号,不然报错) charset='utf8' #设置字符集编码 ) #2.实例化游标(是一个内存地址,存放的是python对mysql提交的命名和执行命令之后返回的结…
错误类型:TypeError: Object of type 'int64' is not JSON serializable 错误场景:对Numpy和Pandas结果进行json.dumps报错 错误分析:1. python3中没有int64这个数据类型,所有的整型都是int 2. 报错里的int64指的是<class 'numpy.int64'>,所以很有迷惑性 解决方案:转换成python3内置数据类型即可…
0. 写在前面 起因:之前写个数据预处理程序的时候遇到了点问题,用re模块的正则查找方法search时总是找不出来(找错了或者出乱码),于是捣鼓捣鼓. 经过:查资料,做实验,发现用utf8编码的str类型的字符串在search方法中行不通,因为str是字节串,和字符之间没有固定的一一对应的关系,正则没法用字节串来进行正确匹配. 结果:把正则式和目标字符串都使用unicode类型,unicode和字符之间是两个字节对应一个字符的关系,正则可以根据这个来对字符进行匹配. 后续:突然觉得应该总结一下编…
示例如下 class A(): def __init__(self):pass class B(A): def __init__(self): super(A, self).__init__() 当调用B创建对象时,会出现错误 TypeError: super() argument 1 must be type, not classobj python中的super只能应用于新类,而不能应用于经典类. 新类的意思大概就是要有父类. 例如 class B(A): 经典类就是没有父类的类 例如 cl…
在Python2.x中,items( )用于 返回一个字典的拷贝列表[Returns a copy of the list of all items (key/value pairs) in D],占额外的内存. iteritems() 用于返回本身字典列表操作后的迭代[Returns an iterator on all items(key/value pairs) in D],不占用额外的内存. Python 3.x 里面,iteritems() 和 viewitems() 这两个方法都已经…
urllib库对照速查表 Python2.X Python3.X urllib urllib.request, urllib.error, urllib.parse urllib2 urllib.request, urllib.error urllib2.urlopen urllib.request.urlopen urllib.urlencode urllib.parse.urlencode urllib.quote urllib.request.quote urllib2.Request u…
TypeError: unsupported operand type(s) for +: 'float' and 'decimal.Decimal' 浮点型和双精度类型 相加报错 from decimal import DecimalDecimal( float )+Decimal( float )  …