当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > 被Python3抛弃的那些函数

被Python3抛弃的那些函数

发布时间:2020年09月27日 10:32:49 来源: 点击量:422

【摘要】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()函数

其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部