一.实验环境 1.Windows7x64_SP1 2.Anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 二.实验步骤 2.1 在python中有如下代码: class father(): def __init__(self,age): self.age = age; def get_age(self): print(self.age); class son(father): def __init__(self,age): super().__init__(…
原因 执行命令 python manage.py makemigrations 报错 TypeError: __init__() missing 1 required positional argument: 'on_delete' 定义外键报错 解决办法 字段名称 = models.ForeignKey('表名', on_delete=models.CASCADE) on_delete=models.CASCADE 在 django2.0之前有默认值,之后版本就需要显式指定…
关于Jupyter Notebook无法自动补全(Autocompletion),报错TypeError: __init__() got an unexpected keyword argument 'column' 的解决方案 问题描述: 最近在linux服务器上装了jupyter notebook希望远程访问使用,安装完成后发现notebook的TAB自动补全功能不能用.这是一件很难受的事情,python这么多库的用法不可能一一记住,所以必须解决这个问题. 在谷歌百度上寻求解决方案,发现很多…
[问题现象] 在一次调用修饰函数中出现了问题,折腾了一下午,一直报错 TypeError:  got multiple values for argument 只是很简单的调用 from tsu2Runner import AndroidActions auto = AndroidActions() auto.log(1, 2, text='应用市场', name='lucy') class AndroidActions(object): def a(self, name, *args, **k…
错误试验代码: class Base(): def meth(self): print "i'm base" class Derived(Base): def meth(self): super(Derived,self).meth() print "this is derived" print Derived().meth() 报错原因: super只能用于python的新类中,如果基类是经典类,则会报这个错. 新类和经典类又是什么呢? 新类:所有类都必须要有继承…
在执行python manage.py makemigrations时报错: TypeError: __init__() missing 1 required positional argument: 'on_delete' 解决方法: 在连接外键时加上: on_delete=models.CASCADE…
原启动方法为: 起执行任务的服务 elery worker -A celery_task -l info -P eventlet 起提交任务的服务 celery beat -A celery_task -l info 改变服务器启动方法不要用eventlet,加个参数 celery worker -A celery_task --loglevel=info --pool=solo 注意:celery_task是文件名,注意修改…
原因及解决办法: https://www.cnblogs.com/phyger/p/8035253.html…
Python中常见的报错名称 1.SyntaxError 语法错误.看看是否用Python关键字命名变量,有没有使用中文符号,运算符.逻辑运算符等符号是不是使用不规范. 2.IndentationError 缩进错误.代码缩进格式不正确,常见于复制代码时. 3.NameError 名字错误.调用了未定义的变量,函数名. 4.TypeError 类型错误.整数和字符串不能连接操作或者调用函数的时候参数的个数不正确. 5.KeyError 键错误.使用不存在的键访问字典会发生这个错误. 6.Inde…
这里提到的这个报错,是小错误且容易经常会犯,有时需要特别注意使用. 目的要求结果:根据某个元素的id值获取到对应id的text值,并且将获取的text值与本身存在的text值做比较,查看text值是否相等,这在自动化测试过程中经常会存在的做法,主要用作测试之后的检查,查看是否自动化执行到某一个步骤成功,因此通过id获取到text的前提条件是"此id对应的text必须存在值",如下截图所示,只有id与text同时存在,才可以获取到text值,否则失败.…