摘要: uuid是一种唯一标识,在互联网应用中对于产生一个唯一标识的字符串有着很重要的作用 uuid模块很简单,最主要用到的有以下几个函数: >>> import uuid >>> # 生成基于【计算机主机ID 和 当前时间】的uuid >>> uuid.uuid1() UUID('7a7d9900-3f2 阅读全文
posted @ 2015-08-10 15:14 Callingwisdom 阅读(128) 评论(0) 推荐(0) 编辑
摘要: python datetime模块 今天使用了一个很好用的模块,这是在完成一个小任务的时候学习的,任务需要打印出最近一个月的零点时刻,自己想想总不能自己用手写出来这一个月吧。。。于是想到了python有一个表示时间的模块,叫time,自己之前写过介绍过这个模块,但是这个模块不能满足现在的需求,于是查 阅读全文
posted @ 2015-07-23 01:18 Callingwisdom 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Python pypinyin、jieba模块 今天学习了两个有用的模块,都是跟文字有关的:pypinyin,jieba pypinyin是将汉字转换成拼音的 jieba实现了中文的分词 pypinyin 的官方说明文档位置:http://pypinyin.readthedocs.org/en/ma 阅读全文
posted @ 2015-07-12 00:50 Callingwisdom 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 转载自 python 的日志logging模块学习 1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('Th 阅读全文
posted @ 2015-03-02 15:18 Callingwisdom 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 今天用python的socket模块实现了一个聊天室的程序 虽然功能比较简单,但是该有的基本功能还是有的 还望大家指点 服务器端程序: import socket import threading sock = socket.socket(socket.AF_INET, socket.SOCK_ST 阅读全文
posted @ 2015-01-08 14:40 Callingwisdom 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 模块简介: 从模块的名字也可以看出来,atexit模块主要的作用就是在程序即将结束之前执行的代码,atexit模块使用register函数用于注册程序退出时的回调函数,然后在回调函数中做一些资源清理的操作 注意: 1,如果程序是非正常crash,或通过os._exit()退出,注册的回调函数将不会被 阅读全文
posted @ 2014-12-09 21:09 Callingwisdom 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区 阅读全文
posted @ 2014-12-09 15:56 Callingwisdom 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 声明:转载自 http://blog.csdn.net/jerry_1126/article/details/41240149#comments 感谢作者的辛勤总结! 由于作者的python版本是2.x的,可能部分内容与python3.x不符,请读者自行甄别 表达式 重要的内置函数 #函数 #描述 阅读全文
posted @ 2014-12-09 15:12 Callingwisdom 阅读(202) 评论(0) 推荐(0) 编辑
摘要: math模块的函数如下: 0,常量 math.pi π = 3.141592... math.e e = 2.718281... 1,数值计算函数 math.ceil(x) 返回≥x的最小整数 math.floor(x) 返回≤x的最大整数 math.copysign(x,y) 返回与y同号的x值 阅读全文
posted @ 2014-12-05 17:06 Callingwisdom 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Python csv模块主要用来处理csv文件,可以读取、写入、创建csv文件 何为csv文件呢? 百度百科:逗号分隔值(Comma-SeparatedValues,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符 阅读全文
posted @ 2014-12-04 21:41 Callingwisdom 阅读(165) 评论(0) 推荐(0) 编辑
摘要: python中的赋值一般是传递对象的引用,修改一个对象,会导致其他对象也受到改变 python的copy模块提供了拷贝的函数,可以进行浅拷贝和深拷贝 copy模块提供了两个函数: copy.copy(x) 返回x的浅拷贝,只拷贝x对象,不拷贝x内部的子对象 copy.deepcopy(x) 返回x的 阅读全文
posted @ 2014-12-03 14:37 Callingwisdom 阅读(173) 评论(0) 推荐(0) 编辑
摘要: sys模块的函数有很多,但是不是每个函数都常用,这里只列举几个比较常用的函数,其他的还有待读者自己的探索 sys常用的有: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理 阅读全文
posted @ 2014-12-02 14:47 Callingwisdom 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这个模块(build-in)实现了一个堆的数据结构,完美的解决了Top-K问题,以后解决Top-K问题的时候,直接把这个模块拿来用就可以了 注意,默认的heap是一个小顶堆! heapq模块提供了如下几个函数: heapq.heappush(heap, item) 把item添加到heap中(hea 阅读全文
posted @ 2014-12-02 11:16 Callingwisdom 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。 os.se 阅读全文
posted @ 2014-12-01 10:45 Callingwisdom 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 今天学习了两个好玩的模块,linecache、glob模块 linecache模块 在python中,有个好用的模块linecache,该模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行 #从linecache的名称,我们可以知道该模块和cache(缓存)有关 阅读全文
posted @ 2014-12-01 10:07 Callingwisdom 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Python的bisect模块是内置模块,bisect模块实现了一个算法用于插入元素到有序列表。 在一些情况下,这比反复排序列表或构造一个大的列表再排序的效率更高。Bisect是二分法的意思,这里使用二分法排序,将待插入的元素插入到合适的位置 bisect模块提供了如下几个函数: (下面函数中的lo 阅读全文
posted @ 2014-11-25 22:35 Callingwisdom 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Python中的用于加密的函数位于hashlib,hmac模块中,都是内置模块,直接导入即可使用 hashlib模块实现了md5,sha1,sha224,sha256,sha384,sha512等算法,可以通过hashlib.algorithms_available查看 hmac模块实现了hmac算 阅读全文
posted @ 2014-11-24 23:19 Callingwisdom 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Python tablib模块是第三方模块,主要作用是将数据导出为各种不同的格式,包括excel,json,html,yaml,csv,tsv等格式,怎么样,有点心动了吧,当然这个模块使用起来也是超级简单的 首先安装这个模块,打开cmd,然后python –m pip install tablib就 阅读全文
posted @ 2014-11-24 17:08 Callingwisdom 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 最近刚开始学python,一直在用IDLE,写稍微大一点的程序的时候用pycharm,无意中看论坛发现了IPython,据说很牛掰的样子,就安装上玩玩,过程虽然不是那么顺利,但最终还是装上了。 先说下笔者的电脑环境:win7,python3.4.1 1, 首先win+r打开cmd 2, 输入pyth 阅读全文
posted @ 2014-11-22 17:47 Callingwisdom 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 测试一段代码的运行时间,在python里面有个很简单的方法,就是使用timeit模块,使用起来超级方便 下面简单介绍一个timeit模块中的函数 主要就是这两个函数: 1, timeit(stmt='pass', setup='pass', timer=<defaulttimer>, number= 阅读全文
posted @ 2014-11-21 15:26 Callingwisdom 阅读(123) 评论(0) 推荐(0) 编辑