python常见异常提示
PEP8 expected 2 blank lines, found 1
定义方法时,出现期望是2个空白行,但是实际检测到是1个。方法与上面内容间隔期望为两个换行符
PEP8 This dictionary creation could be rewritten as a dictionary literal
定义使用字典时,希望用重写的形式来定义内容,不希望建立的时候直接赋值。
maps.dict()
maps.update({"userName": "zhangsan", "age": 35})
PEP 8: block comment should start with '# '
添加注释,提示以上错误,即#注释符与内容之间应间隔一个空格符
PEP 8: too many blank lines
过多的空白行
TypeError: 'module' object is not callable
oop是个package,fruits是个py文件,Fruits是里面的一个Class类。
问题是在fruits()下,直接报以上错误。原因是python引入的是文件。
对于包下的引用得到的只是一个文件,因为一个py的文件中可能存在多个类。因此需要细化到类才可以。
- from oop import fruits # 获取的是文件名 fruits.Fruits 获取对象
- from oop.fruits import Fruits # 获取的是Fruits类对象
- import oop.fruits as fs # 获取的是文件名 取别名为fs fs.Fruits 获取对象
应用
- import oop.fruits as fs
- def main():
- fa = fs.Fruits("我是水果", "产地由子类确定")
- fa2 = fs.Fruits("我是水果2", "产地由子类确定")
python常见异常提示的更多相关文章
- Python常见异常及常用单词翻译
Python常见异常及常用单词意思 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常:基本上是无法打开文件 ImportE ...
- Python 常见异常类型
python标准异常 异常名称 描述 BaseException 所有异常的基类Sy ...
- 初学Python常见异常错误,总有一处你会遇到!
初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没有定义 中英文输入法导致的错误 不同数据类型的拼接 索引位置问题 使用字典中不存在的键 忘了括号 漏传参数 缺失依赖库 使用了pytho ...
- python常见异常及解决方法
异常1: ValueError: unsupported hash type sha224 ERROR:root:code for hash sha256 was not found. Traceba ...
- python 常见异常
上面是查看异常的类型 ,知道了异常的类型,才知道怎么捕获这种异常 ================================ AttributeError 不存在属性 IoError 输入或输 ...
- python常见异常
- python异常提示表
Python常见的异常提示及含义对照表如下: 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是 ...
- python异常:常见异常、处理、断言、自定义异常
一.异常是什么 二.常见异常 三.异常处理 四.不太常用语法 五.主动判处异常 六.断言 七.使用场景 八.自定义异常类型 一.异常是什么 """ 什么是异常? 异常是错 ...
- salesforce 零基础学习(五十四)常见异常友好消息提示
异常或者error code汇总:https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_con ...
随机推荐
- jquery选择器之属性过滤选择器详解
代码如下: <style type="text/css"> /*高亮显示*/ .highlight{ } </style> 复制代码代码如下 ...
- gl attribute和uniform的用法
gl attribute和uniform的用法 http://blog.csdn.net/jackers679/article/details/6848085 attribute attribu ...
- mysql 中find_in_set()和in()用法比较
mysql 中find_in_set()和in()用法比较 在mysql中in可以包括指定的数字,而find_in_set()用于特定的数据类型. find_in_set 函数使用方法 个例子来说:有 ...
- 如何使用button在tab中新建打开一个链接页
在APPBOX某页中如何使用button按钮打开一个新的链接页.比如说百度.谷歌等 在后台的单击事件中使用以下语句即 string url = "DownloadIma ...
- Extjs Column布局常见问题及解决方法
原文地址:http://blog.csdn.net/weoln/article/details/4339533 第一次用Extjs的column布局时遇见了很多问题,记录下来,供大家参考.column ...
- gdb 调试(查看运行时数据)(五)
查看栈信息 当程序被停住了,首先要确认的就是程序是在哪儿被断住的.这个一般是通过查看调用栈信息来看的.在gdb中,查看调用栈的命令是backtrace,可以简写为bt. (gdb) bt #0 ...
- press_keycode API 参数查询
用法 driver.press_ keycode(‘4’) 参数查找url:https://www.cnblogs.com/larack/p/4223465.html
- 基于HttpClient JSONObject与JSONArray的使用
package com.spring.utils; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.ap ...
- R语言学习——输入与输出
导入数据: grades<-read.table("D:/ProgramData/test1.txt",sep="\t") 求均值:mean() 求方差: ...
- [UE4]C++ getter and setter
问:以前面向对象没学好.... 最近老是在想,既然要设为private为什么还要写个setter来改变它的值呢? 为什么不直接把它直接设成public倒省事? 呵呵,谢啦 答:用setter来改变数据 ...