
python
文章平均质量分 72
学习编程知识
爱好编程,上手快,学习能力强,阅读文档,对log、error信息良好的嗅觉
展开
-
Python Gui 学习 Tkinter
python Gui 学习 Tkinter 代码很简单,练练手,这儿记录一下,如果以后需要用到python Gui可以深入学习。代码import Tkinter as tkapp = tk.Tk()app.title("Chen demo")theLabel = tk.Label(app,text="my second")app.geometry('200x100') # is x原创 2015-11-19 22:25:51 · 2128 阅读 · 0 评论 -
Python找出多个连续的空闲端口
项目中有需求查看某个平台的端口是否被占用实现方案有两种1. 利用 python 的 socket 模块里的def isInuse(ipList, port): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) flag=True for ip in ipList: try: s.原创 2016-02-01 08:58:45 · 5519 阅读 · 0 评论 -
python实现爬虫统计学校BBS男女比例(三)数据处理
数据分析得到了以下列字符串开头的文本数据,我们需要进行处理 名称 特性 correct 此id的性别、活动时间都存在 errTime 此id的性别有,活动时间无 (改成noTime可能更好) unkownsex 此id的性别无法得知 notexist 此id不存在相应用户 httperror 此id由于服务器故障,需要回滚处理回滚我们需要对httper原创 2015-11-23 12:24:44 · 2292 阅读 · 1 评论 -
python实现爬虫统计学校BBS男女比例(二)多线程爬虫
数据分类正确数据:id、性别、活动时间三者都有放在这个文件里file1 = 'ruisi\\correct%s-%s.txt' % (startNum, endNum)数据格式为293001 男 2015-5-1 19:17没有时间:有id、有性别,无活动时间放这个文件里file2 = 'ruisi\\errTime%s-%s.txt' % (startNum, endNum)数据格式为2566原创 2015-11-20 22:19:11 · 2285 阅读 · 0 评论 -
python shell 根据 ip 获取 hostname
python shell 根据 ip 获取 hostname前言笔者有时候需要根据hostname获取ip 比如根据machine.company.com 获得ip 10.173.14.117本文地址 http://blog.youkuaiyun.com/never_cxb/article/details/47831009,转载请注明出处方法1:利用 socket 模块 里的 gethostbyname 函数原创 2015-08-21 10:42:43 · 5183 阅读 · 1 评论 -
Python range和xrange的区别和联系
Python range和xrange的区别和联系一言以蔽之 range产生的是一个列表,而xrange产生的是一个类似迭代器的。 所以对于较大的集合时候,xrange比range性能好。 因为range一次把所以数据都返回,而xrange每次调用返回其中的一个值 代码验证print range(1,10)print xrange(1,10)print list(原创 2015-11-21 09:57:48 · 3391 阅读 · 0 评论 -
Python实现爬虫统计学校BBS男女比例(一)前期准备、方案分析
前言自己实现的Python 爬虫,目的是统计学校论坛上男女用户各占多少。 转载请注明出处,文章地址如下 python实现爬虫统计学校BBS男女比例(一)前期准备、方案分析 http://blog.youkuaiyun.com/never_cxb/article/details/49934003 python实现爬虫统计学校BBS男女比例(二)多线程爬虫 http://blog.youkuaiyun.com/never原创 2015-11-19 21:18:48 · 2980 阅读 · 1 评论 -
Python 知识点 记录 日积月累
输出序列以及倒序输出print range(1,10)print range(1,10)[::-1]#output:#[1, 2, 3, 4, 5, 6, 7, 8, 9]#[9, 8, 7, 6, 5, 4, 3, 2, 1]加 r 不转义print "\\savc\nff"print r"\\savc\nff"#output:#\savc#ff#\\savc\nff原创 2015-11-21 10:05:29 · 625 阅读 · 0 评论 -
Python 按行读取文本文件 缓存 和 非缓存实现
需求最近项目中有个读取文件的需求,数据量还挺大,10万行的数量级。java 使用缓存读取文件是,会相应的创建一个内部缓冲区数组在java虚拟机内存中,因此每次处理的就是这一整块内存。简单的想:就是如果不用缓存,每次都要硬盘–虚拟机缓存–读取;有了缓存,提前读了一段放在虚拟机缓存里,可以避免频繁将硬盘上的数据读到缓存里。因为对内存的操作肯定是比硬盘的操作要快的。对了,java还有映射内存,可以解决大文原创 2015-11-23 18:09:42 · 7066 阅读 · 0 评论 -
Python 编码问题 utf-8 和 unicode
前言:utf-8 和 unicodeUTF-8,1个汉字占3个字节,扩展B区以后的汉字占4个字节。 GBK,1个汉字占2个字节。 UTF-16,通常汉字占两个字节,范围是 \u4e00-\u9fa5。 Unicode,一个英文等于两个字节,一个中文(含繁体)等于两个字节。记得java虚拟机存储代码都是用unicode的,不涉及具体编码格式,只有在读入读出边界处会用具体编码格式来处理。命令行模式原创 2015-11-21 19:52:09 · 7075 阅读 · 0 评论 -
我的书单 一个进阶的Android程序员
书名完成度阅读时间感想第一行代码 Android100%研一暑假浅显易懂Java编程思想90%研一上学期语法详细,工程型不足精通正则表达式80%研一上学期Head First Python100%SAP实习期间简单入门Python基础教程50%SAP实习期间书不是很好C++ Primer(中文版)(第5版)100%大四暑假可惜后来没用C++原创 2015-07-31 22:38:39 · 3494 阅读 · 2 评论