- 博客(10)
- 收藏
- 关注
原创 Python atexit模块
模块简介: 从模块的名字也可以看出来,atexit模块主要的作用就是在程序即将结束之前执行的代码,atexit模块使用register函数用于注册程序退出时的回调函数,然后在回调函数中做一些资源清理的操作 注意:1,如果程序是非正常crash,或通过os._exit()退出,注册的回调函数将不会被调用。2,也可以通过sys.exitfunc来注册回调,但通过它只能注册一个回
2014-12-09 21:09:15 13001
原创 Python time模块
一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同 year (four digits, e
2014-12-09 15:56:01 6591
转载 Python 参考手册
声明:转载自 http://blog.csdn.net/jerry_1126/article/details/41240149#comments感谢作者的辛勤总结!由于作者的python版本是2.x的,可能部分内容与python3.x不符,请读者自行甄别表达式重要的内置函数#函数
2014-12-09 15:12:17 7748
原创 Python math模块
math的参数是整数或者浮点数math模块的函数如下: 0,常量math.piπ = 3.141592... math.ee = 2.718281...1,数值计算函数 math.ceil(x)返回≥x的最小整数math.copysign(x,y)返回与y同号的x值math.fabs(x)返回x的绝对值math
2014-12-05 17:06:13 10420
原创 Python csv模块
Python csv模块主要用来处理csv文件,可以读取、写入、创建csv文件何为csv文件呢?百度百科:逗号分隔值(Comma-SeparatedValues,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录
2014-12-04 21:41:16 8747
原创 Python copy模块
python中的赋值一般是传递对象的引用,修改一个对象,会导致其他对象也受到改变python的copy模块提供了拷贝的函数,可以进行浅拷贝和深拷贝 copy模块提供了两个函数: copy.copy(x) 返回x的浅拷贝,只拷贝x对象,不拷贝x内部的子对象copy.deepcopy(x) 返回x的深拷贝,拷贝x对象及其子对象 下面看段代码就知道区别在哪了:impo
2014-12-03 14:37:05 6913
原创 Python sys模块简介
sys模块的函数有很多,但是不是每个函数都常用,这里只列举几个比较常用的函数,其他的还有待读者自己的探索 sys常用的有: sys.argv命令行参数List,第一个元素是程序本身路径 sys.modules.keys()返回所有已经导入的模块列表 sys.exc_info()获取当前正在处理的异常类,exc_type、exc_value、exc_tr
2014-12-02 14:47:28 7948
原创 Python heapq模块
这个模块(build-in)实现了一个堆的数据结构,完美的解决了Top-K问题,以后解决Top-K问题的时候,直接把这个模块拿来用就可以了注意,默认的heap是一个小顶堆! heapq模块提供了如下几个函数:heapq.heappush(heap, item)把item添加到heap中(heap是一个列表)heapq.heappop(heap) 把堆顶元素弹出,返回
2014-12-02 11:16:23 21255
原创 Python os模块简介
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。 os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平台。
2014-12-01 10:45:01 7761
原创 Python linecache、glob模块
今天学习了两个好玩的模块,linecache、glob模块 linecache模块 在python中,有个好用的模块linecache,该模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行 #从linecache的名称,我们可以知道该模块和cache(缓存)有关#linecache现把文件读入到缓存中,在以后访问文件的时候,就不必要再
2014-12-01 10:06:40 10259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人