Python|PHP
文章平均质量分 55
eudemon_cn
不要让生活磨灭自己的个性!
展开
-
Python正则表达式操作指南
出自Ubuntu中文原文出处:http://www.amk.ca/python/howto/regex/原文作者:A.M. Kuchling (amk@amk.ca)授权许可:创作共享协议翻译人员:FireHare校对人员:Leal适用版本:Python 1.5 及后续版本[摘要]本文是通过Python的 re 模块来使用正则转载 2009-08-11 11:08:00 · 888 阅读 · 0 评论 -
PyQt4 - (3) 菜单和工具栏
主窗口QMainWindow类给我们提供了一个程序主窗口,使得我们能够创建一个标准的程序框架,包括了状态栏,工具栏和菜单栏。状态栏(Statusbar)状态栏就是一种用来显示状态信息的小部件. 1 #!/usr/bin/python 2 3 # statusbar.py 4 5 import sys 6 from PyQt4 import QtGui转载 2009-08-24 09:09:00 · 1805 阅读 · 0 评论 -
PyQt4 - (4) 布局管理
PyQt4中的布局管理布局是GUI程序开发中非常重要的一个环节, 而布局管理就是要规划如何在窗口中放置需要的部件. PyQt4中就有两种方法来完成布局任务,一个是绝对位置(absolute positioning), 另一个就是使用布局类(layout classes).绝对位置(absolute positioning)这种方法就需要程序员在程序中指定每个部件的坐标位置和大小转载 2009-08-24 09:11:00 · 2689 阅读 · 2 评论 -
PyQt4 - (2) 第一印象
在这个部分,我们开始学习一些PyQt4的基本功能,解释会比较详细,就像教孩子说话一样。最简单的example 下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个小窗口做很多事情。我们可以对它进行缩放,最大化,最小化。而这些就需要比较多的代码了。但是开发人员已经帮我们完成了这些功能,因为这些功能在大多场合都会使用到,所以没有必要让我们重复。PyQt是一个高级别转载 2009-08-24 08:58:00 · 4823 阅读 · 2 评论 -
PyQt4 - (1) PyQt4简介
关于这个教程 这是一个PyQt4的简单教程,目的就是为了让大家对PyQt4有个初步的了解。关于PyQt PyQt是一个GUI库,是将Python和Qt结合在一起的产物。而Qt是目前比较成功和强大的GUI库。你可以通过访问www.riverbankcomputing.co.uk了解更多关于PyQt的消息,目前主要的开发人员是 Phil Thompso转载 2009-08-24 08:54:00 · 4584 阅读 · 0 评论 -
解决多版本Python
我的平台是redhat linux 9,同时按装了python 2.2 和python2.6.1我要从中选择python2.6.1的解释器可以这样做:切换到/usr/bin目录下,里面会有python2.2和python2.6两个文件。并且会有一个python的硬链接,类似这样: lrwxrwxrwx 1 root root 9 2009-08-29 16:17 /usr/bi原创 2009-08-29 14:16:00 · 1917 阅读 · 1 评论 -
Linux下编译安装QT小手册
Linux下具体的安装QT办法:1、下载Qt 2、用tar命令解压一下。 tar zxvf qt-x11-opensource-src-x.x.x.tar.gz3、把这个目录移到/usr/local目录下,或者不移,放在/home目录也无所谓,下面的安装过程是把这个目录移到/usr/local目录下,改名为qt,如果您没有移动,在设置的时候注意目录。4、修改转载 2009-08-29 19:39:00 · 746 阅读 · 0 评论 -
用 Eclipse 和 Ant 进行 Python 开发
用 Eclipse IDE 和 Apache Ant 构建工具进行 Python 开发 级别: 初级Ron Smith (ron.smith@rpstechnologies.net), 负责人2004 年 6 月 01 日 Python 是一种非常灵活强大的动态脚本编程语言,具有完整的面向对象特性。众多的支持者指出,Python 语言与其他语言相比能更快更有效地表达出转载 2010-04-21 20:44:00 · 1184 阅读 · 0 评论 -
Python项目版本规范
<br />Python作为一门编程语言对用它开发的项目的版本格式没有任何限制。实际上大多数的 Python 代码根本没有版本这个属性。在 PEP345 通过之前,项目版本的格式几乎是无关紧要的。然而这个 PEP345 给 Disutils 模块增加了一个 Requrie-Dist 属性,试图通过它和其他增改的属性来解决不同 Python 项目之间的依赖关系难以表述的问题。有了它,将来的项目可以通过原生的 Python 环境来提供自己的安装和卸载信息,包括对其他项目的依赖。这样 Python 就获得了类似转载 2010-07-20 11:58:00 · 1037 阅读 · 0 评论 -
Python 数据库开发 (Python与Mysql )
一、安装MySQLdb模块 使用python连接Mysql的前提,就是需要一个让python连接到Mysql的接口,这就是MySQLdb模块。 验证是否已经安装了MySQLdb: ===============================d:\usr\local\转载 2011-08-17 16:19:17 · 1738 阅读 · 0 评论 -
python中利用MySQLdb操作mysql(二)
在介绍具体的操作前,先花点时间来说说一个程序怎么和数据库进行交互1.和数据库建立连接2.执行sql语句,接收返回值3.关闭数据库连接使用MySQLdb也要遵循上面的几步.让我们一步步的进行.0.引入MySQLdb库import MySQLdb1转载 2011-08-19 15:54:38 · 614 阅读 · 0 评论 -
python与MYSQL学习
1.导入模块import MySQLdb2、连接数据库conn = MySQLdb.Connection('host', 'user', 'password', 'dbname')含义是:引用host:Mysql主机user:连接使用的用户名p转载 2011-08-19 16:05:38 · 821 阅读 · 0 评论 -
Python连接以及操作MySQL数据库详解
#!/ usr/ bin/ env python#-*- encoding: UTF- 8-*-"""测试MySQL的连接及操作"""import MySQLdbconnstring="host='localhost',port=3306,user='ro转载 2011-08-19 15:47:38 · 939 阅读 · 0 评论 -
python:目录与文件操作
本文系海特网编程技术斑竹Cute所发表,版权归海特网与Cute所有,转载请保留完整信息 python:目录与文件操作 os和os.path模块 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回但前目录(.) os.chdir(dirname):改变工作目录到dirna转载 2009-08-11 09:58:00 · 720 阅读 · 0 评论 -
py2exe的用法小汇
今天整理了一下py2exe的各种用法,此次仅仅整理出了一小部分,大部分的内容还是没有搜索到。郁闷中……网络上这方面的资料太少了,大部分都是重复的。。。。 console方式编译setup(console=["consoles.py"])windows方式编译setup(windows=["windows.py"])编译ico图标setup(win原创 2009-08-08 21:28:00 · 1575 阅读 · 0 评论 -
Python 起步:数据类型一数字
程序设计的本质是对数据进行处理,而数据类型则成为程序的基础。在python语言中,数据类型分为:数字、字符串、列表、元组、字典、文件。 数字 数字是最基本的数据类型,几乎所有的语言都是支持数字的。对于python语言来讲,它有四种类型的数字:整数(int)、长整数(Long)、浮点数(float)和复数(j)。整数:就是一般意义上的数即十进制的数,此外它还包含八进制的原创 2008-08-24 07:10:00 · 2318 阅读 · 0 评论 -
关于逻辑行和物理行
物理行指的是 程序语句在编辑器中的占用行。逻辑行指的是 程序语句,即代码。它们的关系是 逻辑行也是物理行,一个物理行可以包含多个逻辑行,它们之间用分号“;”隔开。或者用连接符 “/”.原创 2008-08-23 09:10:00 · 1179 阅读 · 1 评论 -
编程语言的传统魔咒
#!/usr/bin/python#filename:helloworld! print hello,world!原创 2008-08-23 09:13:00 · 583 阅读 · 0 评论 -
程序设计语言的通用点
程序的三种基本结构 从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。通常的计算机程序总是由若干条语句组成,从执行方式上看,从第一条语句到最后一条语句完全按顺序执行,是简单的顺序结构;若在程序执行过程当中,根据用户的输入或中间结果去执行若干不同的任务则为选择结构;如果在程序的某处,需要根据某项条件重复地执行某项任原创 2008-08-23 09:17:00 · 767 阅读 · 0 评论 -
Python库集锦
由于设计者和开源社区的共同努力,在python中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。这里列举一些常见常用的库:Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语转载 2008-08-23 09:19:00 · 1167 阅读 · 1 评论 -
数据结构、数据类型和抽象数据类型概念区别
数据结构、数据类型和抽象数据类型,这三个术语在字面上既不同又相近,反映出它们在含义上既有区别又有联系。 数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由哪些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,物理上的数据结构反映成分数据在计算机内的存储转载 2008-08-23 09:24:00 · 11528 阅读 · 0 评论 -
由Python想起的各种进制数
前几天在学习Python里的一个函数string的方法atoi(),偶然想起了进制的相关知识。所以觉得应该复习一下。 在计算机中进制有10进制,2进制,8进制,和16进制。那么他们之间是如何定义和转换的呢?最为我们熟悉的进制应该是10进制,也就是逢10进1的制度,从0-9一共10个数,逢10就进位了。2进制呢?2进制的数只有0和1两个,也就逢2进1的制度,8进制亦是如此。但16进制有原创 2008-08-30 00:58:00 · 3266 阅读 · 0 评论 -
模块包的使用介绍
通常在写python程序的时候,所用到的模块,都放在和调用模块的文件同一个目录里,通过import 或者from import这样的语句来调用模块。但是如果文件或模块多了,会显得目录很乱,为了便于管理程序文件和模块,我们会把他们分门别类的存放于不同的文件夹下,但我们把单独存放模块的文件夹,称做模块包。这样问题就来了,如何调用不同模块包下的模块?单单使用import或者 from imp原创 2008-09-26 10:54:00 · 727 阅读 · 0 评论 -
Python的string的操作函数
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用imp转载 2008-09-26 23:25:00 · 914 阅读 · 0 评论 -
石头剪刀布游戏的python代码
#!/usr/bin/python#-*-coding:cp936-*-#filename:game.pyimport randomimport osprint 这是一个石头剪刀布的猜拳游戏.游戏规则: 石头用字母:ST表示. 剪刀用字母:JD表示. 布 用字母:B表示.由玩家输入要出的拳,系统会随机产生对应的拳,并且给出输赢.退出游戏请输入原创 2008-12-03 22:24:00 · 7020 阅读 · 0 评论 -
速写 Python
1.什么是python.python是一种跨平台,可以系统调用的支持面向对象编程的解释型语言.2.关于python代码中的注释: "#"注释是以#开头,直到这一行的末尾,都是注释(不包括换行).3.python中,代码块的区分是通过缩进来进行区分的.一般是4个空格位.4.python的程序代码结构:#!/usr/bin/env python (组织行)#filename:Example.py (注原创 2008-12-03 22:21:00 · 1049 阅读 · 0 评论 -
linux下编译安装Python with Tkinter
在windows下Tkinter为python的默认安装.而在linux下安装Tkinter必需手动修改/modules/setup配置文件,去掉相应选项前的注释符#. 否则会不能import _tkinter setup修改例:# The _tkinter module.## The command for _tkinter is long and site specific. Pleas转载 2009-05-10 22:15:00 · 3521 阅读 · 2 评论 -
由py2exe引发的问题及解决方案
py2exe 的简介 py2exe是一种python发布工具,可以用来将 python 脚本转换成 windows 下的可执行程序,而且不需要安装 python 环境便可运行。 py2exe 现在可以用来创建使用了 wxPython, Tkinter, Pmw, PyGTK, pygame, win32com client 以及 server 等模块的程序。原创 2009-08-07 20:56:00 · 3318 阅读 · 0 评论 -
CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
亲测可行! 2013.1-29准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m转载 2013-01-29 11:08:19 · 1962 阅读 · 0 评论