wangjuju123

python3异常类型

一、问题描述异常就是在程序执行的过程中发生了错误,从而无法继续执行后面的代码,导致程序直接崩溃,这就是所谓的“异常”。常见的异常类型有:AttributeError-- 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性xIOError-- 输入/输出异常;基本上是无法打开文件ImportError --无法引入模块或包;基本上是路径问题或名称错误IndentationEr

128.6964 4 2
  • 关注作者
  • 收藏
wangjuju123

python3语法错误处理

一、问题描述Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例: 二、问题解决这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号(:)。 语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一个小小的箭头。

121.8173 3 2
  • 关注作者
  • 收藏
zxq997

为什么下载好pip最新版本,在执行安装命令的时候,会报错?

问:为什么下载好pip最新版本安装包,在执行安装命令的时候,会报错?因为此时报错的信息是环境变量没有访问权限。需要获取调用次命令的权限。就好像在访问windows里的一些页面时,会提示没有访问的权利一样。此时需要贴加一些代码来以一个类似‘管理员’的身份运行。’ python get-pip.py’,加一个‘--user’就行:python get-pip.py --user。

121.8216 4 1
  • 关注作者
  • 收藏
wangjuju123

python2 的encode和decode errors

1.问题描述 这个例子中,是上一节的encode错误,我们在其后面的参数加上了’replace’这个选项,然后就没有报错,取而代之的是问号。 这里例子中,参数改成了’ignore’,这个的意思是忽略编码错误,所以结果是个空字符 这些处理方法同样适用于decode 的错误解决。 当然这并不是最好的解决方法,这些只是防止一些不能编码的问题出现造成程序的exception,所以在编

100.5128 3 1
  • 关注作者
  • 收藏
阿抽哥哥

Python赋值、浅拷贝、深拷贝的区别

赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如list();3,copy模块的copy()函数}深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变){copy模块的d

100.5128 3 0
  • 关注作者
  • 收藏
zxq997

在for循环索引列表里面的值时,怎么索引列表值所在?

问:在for循环索引列表里面的值的时候,怎么索引列表值所在的位置?答:一般在for循环中,只能提取列表里面的值,但是如果想取其值所在的位置。需要借助一个enumerate函数。 例如:

117.1558 4 1
  • 关注作者
  • 收藏
wangjuju123

python中sorted函数的应用

一、sorted函数key参数的应用如下例子:在my_lists列表中key参数存在的意义就是给我们的排序设定条件,下面例子中key设定使用索引为3的值排序,也就是使用每个列表中的第四个值 对整体进行扩充排序。

123.1013 4 0
  • 关注作者
  • 收藏
809669515

如何用Python3的for循环生成5阶Hibert矩阵?

python3实现:nums=[1,2,3,4,5]for i in nums: for j in nums: hilbert=round(1/(i j-1),5) if j==5: print(hilbert,end="\n") else: print(h

189.1847 6 1
  • 关注作者
  • 收藏
阿抽哥哥

Python定义元组问题

问:为什么Python中定义一个元素的元组("str"),其返回的类型却为字符串?答:Python 元组是由逗号来决定的,并不是小括号。定义一个元素的元组其元素后应有逗号("str",),即使不加小括号,也应用一个逗号结尾,即"str",所得类型依然为元组。

112.0133 4 0
  • 关注作者
  • 收藏
zxq997

cmd中的pip识别

有些电脑,在cmd里面调用pip命令,会报错,如下:‘pip‘不是内部或外部执行命令。cmd中在找pip.exe文件的时候,默认地往anconda文件中的Scripts目录下查找,如果有就执行。如果没有,就报错。此时应该在我的电脑里面搜索pip.exe,然后把文件放在Scripts目录下就行。如图:

112.0274 5 0
  • 关注作者
  • 收藏
wangjuju123

python如何引用交互式结果

一、问题描述

121.6397 5 1
  • 关注作者
  • 收藏
809669515

安装surprise报错的处理方法2

报错信息:CondaIOError:Missing write permissions in:C:\ProgramData\Anaconda3解决方法:运行cmd的时候用管理员权限,或者直接修改这个C:\ProgrmData\Anaconda3文件夹的当前用户权限,勾选全部权限。

114.7606 4 0
  • 关注作者
  • 收藏
809669515

安装surprise报错的处理方法

安装surprise报错:condaerror:link a source that does not exist \conda.exe如何解决?答:运行conda install tqdm 即可。

169.6361 6 1
  • 关注作者
  • 收藏
啊啊啊啊啊吖

中文分词jieba的学习分享

jieba.cut 接受三个输入参数: 需要分词的字符串;cut_all 参数用来控制是否采用全模式;HMM 参数用来控制是否使用 HMM 模型待分词的字符串可以是 unicode 或 UTF-8 字符串、GBK 字符串。jieba.cut 返回的结构都是一个可迭代的 generator,可以使用 for 循环来获得分词后得到的每一个词语(unicode),或者用jieba.lcut 直接返

142.1984 5 0
  • 关注作者
  • 收藏
阿抽哥哥

迭代与递归的优缺点与区别

递归:程序调用自身的编程技巧称为递归,是函数自己调用自己。优点:1、大问题化为小问题,可以极大的减少代码量;2、用有限的语句来定义对象的无限集合;3、代码更简洁清晰,可读性更好。缺点:1、递归调用函数,浪费空间;2、递归太深容易造成堆栈的溢出。迭代:利用变量的原值推算出变量的一个新值。如果递归是自己调用自己的话,迭代就是A不停的调用B。优点:1、迭代效率高,运行时间只因循环次数增加而增加

138.7106 3 2
  • 关注作者
  • 收藏
809669515

时间数据的中位数如何用python如何实现

可以用median()函数。

36.5429 5 1
  • 关注作者
  • 收藏
阿抽哥哥

后缀为.py的Python文件不能被导入问题

问:在txt文本文档中写好的Python函数或类,保存并修改文件后缀另存为".py"文件作为模块导入时失败了,为什么?答:写好函数或类需要另存为文件后缀为".py"的Python文件时,一定要注意转码为"UTF-8"格式,否则在导入时会导入失败。

29.1998 4 1
  • 关注作者
  • 收藏
yde2016815

Python实现自动化测试

求助各位大佬,用Python实现自动化测试,需要的掌握哪些技能,如是零基础的话,有没有推荐的书籍学习资料和视频课程,谢谢!

401.7947 8 3
  • 关注作者
  • 收藏
诗人都在海底

牛刀小试——边构建区块链边学习(Python实现)

在构建区块链的同时进行学习,阅读本文是假定您对区块链本身的机制已经有一定的理解。代码实现(想获取notebook的话可以在评论留言) 1.创建一个区块链类from time import timeimport hashlibimport jsonclass Blockchain(object): def __init__(self): self.cu

385.0862 11 1
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励
01
CDA持证人阿涛哥
480.0000
02
85691082
320.0000