求python大神!!!Traceback (most recent call last):这是什么错误

2024-11-15 20:22:52
推荐回答(3个)
回答1:

这是python种错误的跟踪信息。

调用f1()出错了,错误出现在文件XXX.py的第8行代码,错误来源第4行:

File "XXX.py", line 4, in f1   

return 1 / int(s)

return 1 / int(s)出错了,找到了错误的源头。

解决方法:

import urllib.request代码改为res=response.read()().decode('UTF-8')#读取网页内容,用utf-8解码成字,执行命令pip install xxxx(缺失的包,例如lxml)

或者修改最后一行,将原本的sys.exit(_main()) 改为 sys.exit(_main__._main()) 

python常用的内置数据类型:

1、数字(number)

用于存储数值。python3支持4种类型的数字:int(整数类型)、foat(浮点型)、bool(布尔类型)、complex(复数类型)。

2、字符串(string)

由数值、字母、下划线组成的一串字符,可以使用单引号(')、双引号(")和三引号(''')指定字符串,使用"+"号可以连接两个字符串

3、列表(list)

一维列表,变长、其内容可以进行修改。
列表是任何对象的有序集合,用“[]”标识。元素之间用逗号隔开,列表中的元素即可以是数字或字符串,也可以是列表。每个列表中的元素都是从0开始计算的。列表可以通过“列表对象.列表方法(参数)”的方式调用

回答2:

是不是你的python安装的有问题啊,python自带functools库的啊

[willie@localhost ~]$ python3
Python 3.5.2 (default, Dec  7 2016, 23:38:49) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import functools
>>> 
[willie@localhost ~]$ python2
Python 2.7.12 (default, Nov 22 2016, 17:23:24) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import functools
>>> 
[willie@localhost ~]$

或者你直接 `pip install functools` 试一下

回答3:

倒数第二行不就是答案么,找不到模块functools