您的位置:首页 > 编程语言 > Python开发

python2.X和3.X版本差异问题

2013-08-02 14:46 399 查看
就我写的程序而言,碰到以下兼容性问题:

1、urllib模块

python26当中请求url:

ret = urllib.urlopen(url)

python33当中请求url:

ret = urllib.request.urlopen(url)

区别就是urlopen函数一个是直接封装在urllib当中,新版本是封装在urllib.request下。

2、tkinter模块

python26该模块叫Tkinter,python33叫tkinter,导入的时候要注意
python26:
import Tkinter
python33:
import tkinter


3、reload函数

python26可以直接调用reload
python33该函数封装到模块imp当中了,使用:
from imp import reload
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: