被Python3抛弃的那些函数
【摘要】1 reload()函数Python 2:reload()函数封装在sys模块中,使用时:importsys reload()Python 3:reload()不再封装在sys模块中,而是im
1.reload()函数
Python 2:
reload()函数封装在sys模块中,使用时:
import sys
reload()
Python 3:
reload()不再封装在sys模块中,而是importlib,使用方式如下:
import importlib
import yourfile
reload('yourfile')
注意:使用reload()函数时需要import你的文件
2. sys.setdefaultencoding()函数
Python2:
使用该函数进行utf-8编码
importsys
reload(sys)
sys.setdefaultencoding("utf-8")
Python3:
若在python3中使用该函数则会报错:
AttributeError: module 'sys' has no attribute 'setdefaultencoding
Python3字符串默认编码unicode,因此sys.setdefaultencoding就不存在了
3. raw_input()函数
Python3将raw_input和input进行整合成了input,去除了raw_input()函数
其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型
上一篇:python入门基础教程
下一篇:超详细的Python中与迭代相关的函数
就业培训申请领取
环球青藤
官方QQ群扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群
Python编程相关文章推荐
|Python编程最新文章推荐
最新文章
Python编程各地入口
环球青藤官方微信服务平台
刷题看课 APP下载
免费直播 一键购课
代报名等人工服务
Python编程热点排行