博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 2.x版本和Python3.x版本的不同
阅读量:4981 次
发布时间:2019-06-12

本文共 1126 字,大约阅读时间需要 3 分钟。

在新的Python版本中,Python3.x虽然在主要的核心语言和模块等方面没有打的改变,但是Python3.x与2.x还是有很大区别的。而且Python3.x与2.x并不兼容。
比如说HTTPServer这个模块在3.x中它存放在http.server中,但是在2.x中并没有这个model。在2.x中它被放在BaseHTTPServer中。
因此,我们可以同过dir()函数查看一个内置模块的属性列表和文档字符串。
E:\html5>pythonPython 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import BaseHTTPServer>>> dir(BaseHTTPServer)['BaseHTTPRequestHandler', 'DEFAULT_ERROR_CONTENT_TYPE', 'DEFAULT_ERROR_MESSAGE', 'HTTPServer', 'SocketServer', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', '_quote_html', 'catch_warnings', 'filterwarnings', 'mimetools', 'socket', 'sys', 'test', 'time']>>> dir(CGIHTTPServer)['BaseHTTPServer', 'CGIHTTPRequestHandler', 'SimpleHTTPServer', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', '_url_collapse_path', 'copy', 'executable', 'nobody', 'nobody_uid', 'os', 'select','sys', 'test', 'urllib']

 

dir函数会简单的返回一个列表,其中包含啦带属性对象的所有属性字符串名称,这是一种在交互提示符下唤醒对模块记忆的便捷方式。

 

转载于:https://www.cnblogs.com/Sweethoney/p/4964222.html

你可能感兴趣的文章
linux 新增硬盘分区格式化
查看>>
暴零狗的泉五之旅 8-21
查看>>
【bzoj2431】[HAOI2009]逆序对数列 dp
查看>>
7 天玩转 ASP.NET MVC — 第 6 天
查看>>
论互联网合并趋势之不一样的「合并」
查看>>
JAVA 反序列化攻击
查看>>
CF1153F Serval and Bonus Problem 【期望】
查看>>
HTML5+CSS4基础知识测试
查看>>
用户态和内核共享内存----使用 /dev/mem & mmap
查看>>
SQL存储过程异常处理
查看>>
软件测试思维导图
查看>>
JMeter压力测试入门教程[图文]
查看>>
shell 实例
查看>>
3分钟打动投资人:商业计划书篇
查看>>
折半查找
查看>>
LuoguP3690 【模板】Link Cut Tree (动态树) LCT模板
查看>>
windows日志存放位置[转]
查看>>
Eclipse 插件TFS 注册码
查看>>
[转载]从此不再惧怕URI编码:JavaScript及C# URI编码详解
查看>>
【poj3070】矩阵乘法求斐波那契数列
查看>>