
☆Python☆
文章平均质量分 68
核动力蜗牛Killua
http://blog.yidooo.net/
展开
-
Windows下Eric4安装
1)安装Python Python下载地址: http://www.python.org/download/ 下载Python 2.6.5 Windows installer 2)PyQt安装 pyqt下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download 下载Python相对应的版原创 2010-04-28 18:40:00 · 1462 阅读 · 1 评论 -
Python学习 网络编程(四) E-Mail
E-Mail的收发涉及到STMP和POP3两个协议。下面的代码演示了STMP和POP3连接的建立原创 2010-08-05 08:04:00 · 1874 阅读 · 0 评论 -
Python学习 随机数据生成器
这里主要使用了一个random随机模块中的randint和choice。Python的随机模块还是很强大的。原创 2010-08-05 08:07:00 · 2722 阅读 · 0 评论 -
Python学习 多线程编程 生产者-消费者问题
生产者-消费者问题是系统进程里面的一个经典问题,这里用Python简单模拟一下。原创 2010-08-05 08:09:00 · 1648 阅读 · 0 评论 -
Python学习 网络编程(五) FTP连接
Python里面的FTP连接,主要依赖ftplib这个模块,具体请看帮助文档。原创 2010-08-05 08:12:00 · 1806 阅读 · 0 评论 -
Python学习 网络编程(六) 网络爬虫
所谓的网络爬虫就是利用程序抓取想要的网页或者数据。下面对程序中所使用模块进行简单分析:网络方面涉及Python的三个模块htmllib,urllib,urlparse。1)htmllib这个模块定义了一个可以担当在超文本标记语言(HTML)中解析文本格式文件的基类。该类不直接与I/O有关--它必须被提供字符串格式的输入,并且调用一个“格式设置”对象的方法来产生输出。该HTMLParser类被设计用来作为其他类增加功能性的基类,并且允许它的多数方法被扩展或者重载。该HTMLParser实现原创 2010-08-05 09:08:00 · 3156 阅读 · 0 评论 -
Python学习 猜数字游戏
这里的程序并不复杂,下面主要对随机数据的生成部分进行分析 这里由于数字是不重复的,所以可以先定义好一个0-9的数字串,然后用choice函数随机选出一个,之后删除这个数字,再次choice,直到选出4位数字为止。原创 2010-08-05 09:16:00 · 5651 阅读 · 3 评论 -
Python 学习 PyQt Hello World
Qt 开发库是一个使用广泛的跨平台 GUI 开发库,可用于 Windows、Linux、Mac OSX 和许多手持平台。QT 具有良好结构化(但灵活)的面向对象的结构、清晰的文档以及直观的 API。自Trolltech公司被Nokia收购后,Qt成为Nokia旗下的一个部门。Python的默认GUI是Tkinter,PyQt是跨平台应用程式框架 Qt 的 Python绑定版本,同时也是PyKDE(KDE API 的Python绑定)的基础。PyQt支持Linux操作系统和其他Unix ,以及Mac原创 2010-08-05 09:23:00 · 1377 阅读 · 0 评论 -
PyLucene安装
1.安装Python sudo apt-get install python sudo apt-get install python-dev2.安装Ant sudo apt-get install ant3.安装setuptools sudo apt-get install python-setuptools 打补丁: mkdir tmp cd tmp unzip -q /usr/local/lib/python2.6/dist-package原创 2011-05-16 12:10:00 · 2364 阅读 · 0 评论 -
各种内排序算法(Python实现)
各种内排序算法,Python实现。包括:冒泡排序,选择排序,插入排序,希尔排序,快速排序,堆排序,归并排序。程序中附有测试代码及性能比较代码。原创 2011-04-13 16:32:00 · 2024 阅读 · 1 评论 -
Ubuntu下django安装
Ubuntu下django安装原创 2011-04-14 15:14:00 · 2140 阅读 · 0 评论 -
Python学习笔记 OS.Path模块
'''Created on 2011-8-3@author: Killua@E-mail:killua_hzl@163.com@Description:'''#!/usr/bin/env python3import os#使用 os.path 模块处理文件名原创 2011-08-03 19:41:36 · 1777 阅读 · 0 评论 -
Python学习笔记 OS模块
'''Created on 2011-8-1@author: Killua@E-mail:killua_hzl@163.com@Description:'''#!/usr/bin/env python3import osimport time#使用os模原创 2011-08-03 19:40:39 · 1313 阅读 · 0 评论 -
Python学习 网络编程(二) UDP连接
这里定义了一个UDPServer和UDPClient。这里创建一个TCP服务程序,服务器会把客户发送过来的字符串加上一个时间戳,然后显示,并返回客户端。原创 2010-08-05 07:56:00 · 2182 阅读 · 0 评论 -
Python学习笔记之零
今天终于拿出Python核心编程开始学习Python,一切语言都是由helloworld开始的,下面这个就是Python版本的 print Hello World! 这语法..要多简单有多简单,要多暴力有多暴力原创 2010-04-28 23:59:00 · 1313 阅读 · 6 评论 -
Python核心编程 练习 第二章
#2-2启动交互解释器,使用Python对两个数值(任意类型)进行加、减、乘、除运算。然后使用取余运算符来#得到两个数相除的余数, 最后使用乘方运算符求A 数的B 次方。#!/usr/bin/python a = 8b = 5print a + b = %d % (a + b)print a - b = %d % (a - b)print a * b =原创 2010-05-03 23:33:00 · 3189 阅读 · 2 评论 -
Python学习笔记之一 文本文件的创建与显示
这个程序主要可以实现创建一个文本文件makeTextFile.py #!/usr/bin/env python# -*- coding: utf-8 -*-makeTextFile.py--创建一个文本文件import os#输入文件名while True : filename = raw_input(输入文件名) if os.path.原创 2010-05-08 16:16:00 · 8424 阅读 · 2 评论 -
Python学习笔记之二 文本文件合并
今天写的这个文本文件合并,基本上是把昨天写的那个两个脚本合并起来了,详见代码 #!/usr/bin/env python# -*- coding: utf-8 -*-mergeTextFile--用于合并两个文本文件import os#输入两个文件名while True: file1 = raw_input(输入要合并的第一个文件名:) if原创 2010-05-09 23:51:00 · 3553 阅读 · 0 评论 -
Python中int()函数的用法
int()是Python的一个内部函数 Python系统帮助里面是这么说的>>> help(int)Help on class int in module __builtin__:class int(object) | int(x[, base]) -> integer | | Convert a string or number to an integer原创 2010-05-11 23:27:00 · 87296 阅读 · 2 评论 -
Python核心编程 练习 第五章
下面的代码是这两天看Python核心编程的时候做的部分课后练习 #!/usr/bin/env python# -*- coding: utf-8 -*-#5-2 运算符#(a) 写一个函数,计算并返回两个数的乘积#(b) 写一段代码调用这个函数,并显示它的结果def mult(x,y) : 返回两个数x和y的乘积 return int(x) *原创 2010-05-19 13:42:00 · 3221 阅读 · 1 评论 -
Python核心编程 练习 第六章
Python核心编程 练习 第六章原创 2010-05-31 21:30:00 · 3353 阅读 · 0 评论 -
PyQt 使用Qt Designer ui文件
首先用Qt Designer 创建窗体后,保存为form.ui然后再cmd中输入 之后对应目录下生成ui_form.py的文件附上pyuic4的帮助原创 2010-08-01 23:26:00 · 3323 阅读 · 0 评论 -
Python学习 文件遍历
Python的文件遍历主要使用的os这个模块,这里为了方便显示同时使用了一个图形化的库Tkinter。Tkinter是Python自带的一个GUI开发库,虽然没有PyQt或wxPython那么强大,但是基本的使用绝对足够了。原创 2010-08-05 07:29:00 · 1339 阅读 · 0 评论 -
Python学习 面向对象编程
这里自行定义了一个MyTime的类,继承于系统类object。在Python里面默认的情况的下都要继承于这个类。类里面对__init__,__str__,__add__,__iadd__函数进行了重载。其实严格上讲不能叫重载,因为Python不支持重载,确切说应该叫覆盖。里面我还企图对__init__进行再次重载,显然不允许的,放在那边做个比较。原创 2010-08-05 07:42:00 · 809 阅读 · 0 评论 -
Python学习 面向对象编程(二) 随机序列迭代器
这里代码很简单,实现了一个随机序列迭代器原创 2010-08-05 07:48:00 · 1207 阅读 · 0 评论 -
Python学习 网络编程(一) TCP连接
这里定义了一个TCPServer和TCPClient。这里创建一个TCP服务程序,服务器会把客户发送过来的字符串加上一个时间戳,然后显示,并返回客户端。主要后面无论如何都要记得close()关上连接,虽然基本上不会执行那一句。原创 2010-08-05 07:53:00 · 5383 阅读 · 0 评论 -
PyLucene学习笔记 文件索引及检索
一、使用Indexer建立文本文件索引 这里简化为对某一目录下面的所有后缀为“.py”的文件建立索引。'''Created on 2011-11-16@author: killua@E-mail:killua_hzl@163.com'''import osfrom time import timefrom datetime import timedelta原创 2011-11-21 00:22:32 · 1795 阅读 · 0 评论