Hello World!

 分类:Python

Python中的元类

Python中的元类
元类(metaclass) 什么是元类: 元类是关于类的类,是类的模板。 元类是用来控制如何创建类的,正如类似创建对象的模板一样。 元类的实例为类,正如类的实例为对象。 更深层次的思考? 元类是如何控制类的创建的? 用户该如何定义自己的元类? 在哪些情况下需要使用到元...

icerain 1年前 (2017-04-06) 342℃ 0评论 0喜欢

实现python版的tail -f功能

实现python版的tail -f功能
tail -f 的功能非常好用。我们用Python也可以实现这样的功能。 实现的原理是通过Python版本的inotify获得文件的更新消息,从而读取更新的行。pyinotify的下载地址https://github.com/seb-m/pyinotify 下载解压后得到如下文件...

icerain 1年前 (2017-04-06) 385℃ 0评论 0喜欢

python os库常用函数学习

python os库常用函数学习
环境:python版本2.7 1、os.getcwd()函数     功能:获取当前目录,python 的工作目 import os pwd = os.getcwd() print (pwd) 2、os.name 函数     功能:获取当前使用的操作系统(...

icerain 2年前 (2016-11-11) 441℃ 0评论 0喜欢

Python常见的17个错误

Python常见的17个错误
17个新手常见Python运行时错误 当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class...

icerain 2年前 (2016-11-10) 353℃ 0评论 0喜欢

python3正则表达式详解

python3正则表达式详解
I、描述 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串...

icerain 2年前 (2016-09-27) 653℃ 0评论 0喜欢

在CentOS7上安装多种版本python

在CentOS7上安装多种版本python
           Python3已经出来许久,python3相比python2进行了大量的改进,包括语法,新的功能,还有优化。虽然很多库已经同时支持 python2和python3了,但是有些库仍然没有很好的支持python3,因此有时我们还是需要使用python2。    ...

icerain 2年前 (2016-07-05) 1710℃ 0评论 0喜欢