很多时候你可能希望你开发的程序能够同时兼容Python2+和Python3+。 试想你有一个非常出名的Python模块被很多开发者使用着,但并不是所有人都只使用Python2或者Python3。这时候你有两个办法。第一个办法是开发两个模块,针对Python2一个,针对Python3一个。还有一个办法就是调整你现在的代码使其同时兼容Python2和Python3。 本节中,我将介绍一些技巧,让你的脚本同时兼容Python2和Python3。 Future模块导入 第一种也是最重要的方法,就是导入 上下文管理器是Python2.6+引入的新特性,如果你想在Python2.5中使用它可以这样做:
在Python3中
|
Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )
GMT+8, 2024-11-21 18:08 , Processed in 0.013760 second(s), 17 queries .