被Python3抛弃的那些函数
发布时间:2025-09-30 17:25:37

1.reload()函数
Python 2:
reload()函数包装在sys模块中,使用时:
importsys reload()
Python 3:
reload()importlib不再包装在sys模块中,使用方法如下:
importimportlib
importyourfile
reload('yourfile')注:使用reload()函数时需要import您的文件
2. sys.setdefaultencoding()函数
Python2:
UTF-8编码使用该函数
importsys
reload(sys)
sys.setdefaultencoding("utf-8")Python3:
如果在python3中使用此函数,则会报错:
AttributeError:module'sys'hasnoattribute'setdefaultencoding
Pyshon3字符串默认编码unicode,所以syss.setdefaultencoding不存在
3. raw_input()函数
Python3将raw_input和input整合成input,去除raw_input()函数
它接受任何输入, 默认将所有输入作为字符串处理,并返回字符串类型
下一篇 返回列表
