求python大神!!!Traceback (most recent call last):这是什么错误 20
Traceback (most recent call last):
File "C:\Users\syq\Envs\mxonline\lib\site.py", line 703, in <module>
main()
File "C:\Users\syq\Envs\mxonline\lib\site.py", line 692, in main
aliasmbcs()
File "C:\Users\syq\Envs\mxonline\lib\site.py", line 515, in aliasmbcs
import locale, codecs
File "C:\Users\syq\Envs\mxonline\lib\locale.py", line 19, in <module>
import functools
ImportError: No module named functools
Process finished with exit code 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开始计算的。列表可以通过“列表对象.列表方法(参数)”的方式调用
是不是你的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` 试一下
找不到模块是什么问题?这个模块去哪找??