python缩进格式错误的是_Python 中常见错误总结

IndentationError: unexpected indent

Python 中强制缩进,, IndentationError: unexpected indent 缩进错误

这类错误非常常见,一般都是由于tab在不同的平台上占用长度不同导致,有些事程序员自己直接使用空格或其他来顶替tab。

解决办法非常简单,在所在平台上使用标准的tab进行缩进,就OK了。

UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 106: illegal multibyte sequence

编码错误,可以通过指定字符集解决 : encoding = “utf-8”

io.UnsupportedOperation: not readable

文件不可读,可能是文件打开模式不对

UnboundLocalError:localvariable ‘a’referenced before assignment

局部作用域引用错误,可能原因是 a变量为局部变量,未定义,不可修改

no module named wx

缺少wx模块,缺啥装啥…

sudo apt-get install python-wxtools

SystemError: cannot compile ‘Python.h’

没法解析Python的头文件,解决方法:

#先更新下源

sudo apt-get update#安装python-dev

sudo apt-get install python-dev

NameError: name ‘xrange’ is not defined

python版本问题,不兼容,python3版本的换成range()函数就行了。

ameError: global name ‘time’ is not defined

解决方法:import time

NameError: global name ‘datetime’ is not defined

解决方法: from datetime import datetime

typeError: not all arguments converted during string formatting

TypeError: load() got an unexpected keyword argument ‘delimiter’

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb6 in position 33: invalid start byte

编码错误,基本是由中文引起的(中文路径、中文编码)

ImportError: cannot import name ‘Flask’

原因之一:当前路径名取了一个“ flask ”(当前文件名为flask)

AttributeError: ‘dict’ object has no attribute ‘has_key’

Python3以后删除了has_key()方法!python2中可以。

解决方法:

ifadict.has_key(key1):#改为

if key1 in adict:

bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requested: lxml. Do you need to install a parser library?

TypeError: object of type ‘map’ has no len()

ZeroDivisionError: float division by zero

map函数后 返回

map(function, iterable, ......)

Python 2.x 返回列表。

Python 3.x 返回迭代器。 只用将iterator 转换成 list 即可, 比如 list(map())

TypeError: ‘int’ object is not iterable

不能直接用int进行迭代

报错代码:

list(map(frozenset, C1)) #对每一个元素 frozenset

问题在于:map这个函数的第二个参数要求可以迭代,C1里面的元素也得可以迭代。C1这个列表的每个元素都是int,不可迭代,应该也是list才行;

解决代码:

C1.append([item]) #注意!!!item一定要加中括号,代表列表; 不然C1的元素是int,int是不可迭代的;执行list(map(frozenset, C1))会报错。

_tkinter.TclError: unknown option “-lable”

一般是参数的名称出现错误

TypeError: select_algorithm() takes 0 positional arguments but 1 was given

错误出现在tkinter,为combobox添加选择事件

解决方法: 为函数添加参数*args

nANvQn.gif

J3URJr.gif

def select_algorithm(*args): #为函数添加参数*args

globalalgo_selected

algo_selected=algorithm_combobox.get()print(algo_selected)

View Code

ModuleNotFoundError: No module named ‘cPickle’

原因:python2有cPickle,但是在python3下,是没有cPickle的;

解决办法:将cPickle改为pickle即可

TypeError: getOpenFileName(parent: QWidget = None, caption: object = ”, directory: object = ”, filter: object = ”, options: QFileDialog.Options = 0): argument 1 has unexpected type ‘str’

#argument 1 是指第一个参数#它的意思是第一个参数不应该是str,所以查一下这个函数的几个参数就好了#其实是因为缺少第一个参数

filename= QFileDialog.getOpenFileName(None, 'Open File','/') #第三个参数是默认打开路径,如果为空则打开当前路径

No module named ‘sklearn.lda’

#from sklearn.lda import LDA 这是sklearn0.16的写法,之后的版本没有了lda 可以查一下sklearn各个版本的API#参考链接: https://stackoverflow.com/questions/46775155/no-module-named-sklearn-lda#为了代码的最少更改,可以如下解决:

from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA

ValueError: too many values to unpack

#参考链接:http://leonzhan.iteye.com/blog/1720315#上述链接中说:这种错误是指一个tuple值赋给一个tuple变量时,变量个数不够造成的。如:#a, b = (1, 2, 3)

#我的错误代码:

X, y =FileOpener.load_file(filename)#这里的问题是: load_file返回了三个值 X, y, dataset, 所以再加一个值来接收,改为如下代码:

X, y,dataset = FileOpener.load_file(filename)

未完待续…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

史上曾被认为不可能的十大科学难题全被实现

来源:科学解码对于科学家来说,好像没有什么事情是不可能做到的。纵观科学发展史,我们便会发现,一个又一个看似“不可能的任务”最终都成为可能,例如利用核能、上演太空飞行、创建力场以及远距离传物。几个世纪前&#…

广东省一本计算机学校排名,南方科技大学排名2021 广东排名第16全国排名第276...

南方科技大学排名2019 广东排名第16全国排名第276每年的大学排名位次争议很大,虽然各大学校长口头上称不在乎、不看重,但实际上却卯足干劲,希望学校排名靠前,因为大学排名一定程度上体现了高校的办学成就。高考升学网本文介绍的主…

webpack轻松入门教程

webpack之傻瓜式教程及前端自动化入门 接触webpack也有挺长一段时间了,公司的项目也是一直用着webpack在打包处理,但前几天在教新人的情况下,遇到了一个问题,那就是:尽管网上的webpack教程满天飞,但是却很难…

python求和函数从1到m_python求从M个列表中取N个出来的组合算法

一共有17个列表,要求每次随机抽取6个做组合运算,并将结果输出屏幕。list1["H1","A2","F2","G2","A3","C3","G3","G4","I4","C5","F5",…

首个单设备模拟神经元出现 可有效解决传统计算机所面临的问题

来源:IEEE电气电子工程师Photo: Research Group of R. Stanley Williams对于工程师们来说,无法实现人类大脑效率和超强计算性能的其中一个原因在于,一直以来我们缺少一种可以独立发挥神经元作用的电子设备。要做到这一一点,需要我…

数组/字符串

目录 1768 交替合并字符串 1431 拥有最多糖果的孩子 605 种花问题 345 反转字符串中的元音字母 1768 交替合并字符串 class Solution { public:string mergeAlternately(string word1, string word2) {int n max(word1.size(),word2.size());string res;for(int i 0;i…

电子科大沙河校区有计算机专业,电子科大沙河校区学费

依据电子科大沙河校区最新收费标准,电子科大沙河校区的学费每人每年需要4400元-60000元不等。其中中外合作办学项目每人每年需要60000元;理科专业每人每年需要4900元;文科专业每人每年需要4400元;软件工程专业每人每年需要9800元。…

SMB服务简介

1、Samba简介 Samba是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。在目前的版本(v3),不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Wi…

学云计算能干什么_陌陌主播等级计算?陌陌主播升级明细表?

有很多主播对陌陌直播规则都不太清楚,比如就有人问,陌陌主播等级计算?陌陌主播升级明细表?今天跟大家简单的说一下,一起来看看吧。加入海星公会,扶持奖励全都有,主播可获得热门推荐,…

建造自己的「天空之城」,密歇根大学博士后的这项研究可以虚空造物、偷天换日...

来源:机器之心 哈尔的移动城堡?天空之城?这幅图是否让你想起了这两部电影中的场景……上:《天空之城》剧照;下:《哈尔的移动城堡》剧照。是电影场景变为现实了吗?真的有人建造了一座空中楼阁&am…

oracle 查询表空间路径

select * from dba_data_files转载于:https://www.cnblogs.com/xsdf/p/8629170.html

个人计算机有控制器和运算器吗,cpu是由控制器和运算器组成的对还是错

对的。CPU即中央处理器,是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。一、控制器是整个计算机系统的指…

python百度翻译接口_python3 调用百度翻译API翻译英文

自行申请百度开发者账号import importlib,sys,urllib importlib.reload(sys) import urllib.request import json #导入json模块 import hashlib import urllib import random def translate(inputFile, outputFile): fin open(inputFile, r,encodingutf-8) #以读的方式打开输…

BZOJ2150: 部落战争

【传送门:BZOJ2150】 简要题意: 给出一个矩阵,矩阵上的字符有两种,一种是x,表示山洞(不可走),一种是.,表示城镇 可以在城镇处放士兵,士兵经过的每个城镇都会被…

计算机网络教室教师岗位责任,计算机室网络教室管理员岗位职责.docx

个人精心收集整理.word 可编辑 .欢迎下载支持计算机室、网络教室管理员岗位职责1、微机室担任人岗位职责为保证校园微机室计算机运用作业的顺利进行,为校园的教育及其它作业供给技能、信息材料,全面优质地效劳于校园的教育教育作业,特拟定微机…

又一壮举!GPT-3首次完成剧本创作,AI解决创造性问题的能力正迅速提升

来源:中国智慧城市导刊文章原载于 学术头条自今年 6 月份发布以来,OpenAI 的文本生成人工智能工具 GPT-3 获得了极大的关注。它被用来在论坛上发表评论、写诗、甚至在《卫报》中发表文章。当 GPT-3 没有经过专门培训就学会自动完成某项任务时&#xff0c…

python匿名函数里用for_请问这段Python代码如何用匿名函数简化?

展开全部 楼主你5261好! 要解决这道题目并不难,4102只需要理解匿名lambda是如何使用的便可; “lambda 表达式16531:表达式2”其实就是定义了一个函数,传入表达式1的参数,按表达式2的形式返回,因…

需要多长时间达到一个本科毕业生刚毕业的水平。

大学每年在校时间9个月。法定节假日11天,法定休息日104天 实际上学天数:365-11-104*(9/12)-90186 实际学习小时数:8*1861488 4年总计学习小时数:4*14885952 这种学习热情在当今高校中,应该算是个学霸了。 一个上班的人…

Hinton构思下一代神经网络:属于无监督对比学习

本文由机器之心报道Geoffrey Hinton 是谷歌副总裁、工程研究员,也是 Vector Institute 的首席科学顾问、多伦多大学 Emeritus 荣誉教授。2018 年,他与 Yoshua Bengio、Yann LeCun 因对深度学习领域做出的巨大贡献而共同获得图灵奖。自 20 世纪 80 年代开…

win7的计算机最大连接数,win7系统解除共享文件夹最大连接数限制的操作方法

很多小伙伴都遇到过对1、首先在win7系统中点击开始菜单,选择控制面板;2、点击系统和安全;3、点击管理工具;4、点击进入,本地安全策略进行操作设置;5、点击进入,安全设置-本地策略-安全选项”里面…