Python3和以前版本的区别
来源:互联网 发布:淘宝开店如何发布商品 编辑:程序博客网 时间:2024/06/05 11:13
Python3.0和以前版本的区别
(1)print 。3.1版本之后要用括号括起来(print("abs"),类似于java)而2.0版本不用。
(2)input代替了2.0版本的raw_input;
(3)3.0版本没有file函数了,要打开文件要用open;f = open(shoplistfile,'wb');
(4)没有了Cpickle模块了,使用pickle模块;
(5)异常处理excpet语句,由except
ShortInputException, x:改为
except
ShortInputException as x:
(6)使用pickle.dump()方法时,打开文件的读操作要是“wb”,使用load方法时,文件要是“rb”
(f = open(shoplistfile,'wb');f = open(shoplistfile,'rb');shoplistfile为文件名)
不然会出现一下错误:
Traceback (most recent call last):
File "D:/PycharmProjects/Project1/pythonsrcfile/SchoolMember.py", line 32, in <module>pickle.dump(shoplist,f)
TypeError: must be str, not bytes
0 0
- Python3.0和以前版本的区别
- Python3.0和以前版本的区别
- Python3.0和以前版本的区别
- Python3.0和以前版本的区别
- Python3和以前版本的区别
- Python3.x和以前版本的差异
- python2版本和python3版本的区别
- ReportX2.0.0.0和以前的版本有什么区别?
- HTML5和以前的区别
- Python3与Python2版本的一点区别
- python3和python2的区别
- python3和python2的区别
- python2和python3的区别
- python2 和Python3的区别
- python2和python3的区别
- python2和python3的区别
- Python2和Python3的区别
- python2和python3的区别
- HDU 4708
- 用photoshop修改图片大小
- ldd命令
- Java IO类库
- 项目小结-JDBC访问数据库的基本步骤
- Python3和以前版本的区别
- 怎样从Eclipse当中打开一个存在的项目?
- 关于UISearchDisplayController和 uisearchBar使用时遇到的问题
- Apache和Tomcat的区别
- POJ 2947 Widget Factory (高斯消元)
- PHP字符串操作常用函数
- 黑马程序员---03引用计数器的基本使用
- 第十三周项目一插入元素
- erlang 继承