python编程专场
破法者
性格平和,爱好广泛,生活态度积极,工作情况良好,大学教育水平。
展开
-
python第十五课——图形界面文本框排列和调用
注意看这段代码,看到老外在linux上跑的时候,三段分别正常跑出界面,而我在Windows2003上跑的时候,只有前两段能跑出结果。也不知道怎么回事。如果哪位兄弟知道,还望不惜赐教。from Tkinter import *root=Tk()root.geometry(200x100+270+50)lab=Label(root,text=hi)tex=Entry(roo原创 2008-01-22 19:55:00 · 2634 阅读 · 0 评论 -
使用django开发最简单博客程序
1).下载django,我是在mandriva平台上试验的,可以通过urpmi python-django来>进行下载安装,不过版本有些老,本例使用tar.gz包进行安装。 2).实验平台: mandriva 2008 + sqlite3 + django1.0 3).安装:下载后,运行python setup.py install进行安装,不过,说是/usr/lib转载 2008-10-01 18:54:00 · 3002 阅读 · 0 评论 -
使用pdb调试Python程序
本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序 源码例子例如,有模拟税收计算的程序: #!/usr/bin/python def debug_demo(val): if val print "level转载 2009-01-11 23:33:00 · 20967 阅读 · 4 评论 -
实战py2exe,将docutils转换为EXE
本文原始链接:http://blog.csdn.net/liigo/archive/2006/11/11/1379374.aspx转载请注明出处:http://blog.csdn.net/liigo/ py2exe,顾名思义,其作用就是将python源代码程序转换为可(脱离python环境)直接执行的EXE文件。py2exe官方说明的很明白,它只是收集python程序中依赖的库转载 2009-01-21 11:00:00 · 2003 阅读 · 0 评论 -
wxPython出道(windows图形界面开发)
wxPython wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。 和Python语言与wxWidgets GUI工具库一样,wxPython是开源软件。这意味着任何人都可以免费地转载 2009-01-21 12:58:00 · 12946 阅读 · 0 评论 -
python输出一个两行字符的变量
昨天被一个哥们问怎么用 python输出一个两行字符的变量。写了N个方法都觉得麻烦。今天遇到老朋友,就加了个/n 呵呵。比我的简单。 简单示例如下: >>> a=aaa/nbbb>>> print aaaabbb原创 2009-02-04 11:38:00 · 3295 阅读 · 0 评论 -
How to write a Linux virus in 5 easy steps
For the gist of it...... just scroll down to the compact step-by-step guide. But if you like to get some of the background and related explanations then just read on. The rumor of the bullet-p转载 2009-02-13 13:23:00 · 1973 阅读 · 0 评论 -
python相关的文件格式
这里主要写一些关于Python语言本身有关的文件 1>*.py 这是最常用的,也是万能的Python文件格式.在*.py中存储了文本格式的Python代码,在运行时,可以由Python解释器载入代码,将其实时解释为机器码进行执行,不过要注意的是*.py是基于命令行的,因此在运行时会出现一个命令行终端.2>*.pyw 这里的代码和*.py是一样的,不过是基于GUI的,执行时不带命转载 2009-02-18 17:49:00 · 2735 阅读 · 2 评论 -
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
如果用editplus来运行的话,会直接提示:“UnicodeEncodeError: ascii codec cant encode characters in position 0-2: ordinal not in range 做两个修改就行了。第一步每个py文件最前面加上#!/usr/bin/env python# --*-- encoding:utf-8 --*--转载 2009-03-27 11:36:00 · 997 阅读 · 0 评论 -
python3.0如何print字符串和数字
python2的时候我们在处理字符串时一般不怎么用小括号,但是在python3之中这个是必须的。比如hello world,我们要这样写。str = ("hello world")print (str)原创 2013-10-20 18:23:11 · 6501 阅读 · 0 评论 -
用查MAC的方式获取Raspberry Pi树莓派的ip地址
用查MAC的方式获取Raspberry Pi树莓派的ip地址原创 2014-04-13 20:11:56 · 10892 阅读 · 0 评论 -
web.py 0.3 新手指南 - db.select 查询
问题:怎样执行数据库查询?解决方案:如果是0.3版本, 连接部分大致如下:db = web.database(dbn='postgres', db='mydata', user='dbuser', pw='')当获取数据库连接后, 可以这样执行查询数据库:# Select all entries from table 'mytable'entries = db.sele转载 2014-05-14 13:20:09 · 2885 阅读 · 0 评论 -
python3的玩家们 pymysql把mysqldb库取代了
虽然大家可能在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持那个组件了。取而代之的是:import pymysql所以,大家pip起来吧。听说mysql官方出了个新版,不过我还没去看。我这用的例子如下:import pymysqlconn = pymys原创 2014-12-08 23:06:59 · 19984 阅读 · 0 评论 -
golang和python有关字符串操作的对应方法
golang和python有关字符串操作的对应方法转载 2015-11-12 10:35:40 · 1677 阅读 · 0 评论 -
django 字符编码出错解决方法
学习limodou的step by step,根据第七章的例子,要完成一个address book。 os :debian etch locale: zh_CN.UTF-8 django 1.0 python2.4.4 address/models.py 内容如下 #coding=utf-8 2 3 from django.db import models 4 5 # Create your mo转载 2008-10-20 13:26:00 · 3247 阅读 · 0 评论 -
Python编码规范
Python编码规范缩进使用4个空格作为第一级缩进。 TAB或空格不要混合TAB和空格。 最大行长度最大行长度限制在80个字符内。 空白行分割顶层函数和类定义使用二个空行。在类里面的方法定义用一个空行分割。多余的空行用来分割相关的函数组。使用空行分割逻辑块。 语句或表达式里面的空格x = 1y = 2 注释注释最好写英文。与代码相违转载 2008-06-24 12:53:00 · 1473 阅读 · 0 评论 -
python第十六课(残卷的最后一课)——文本的读写和追加
老师教的还是很认真的,而且课也生动,这是第十六课了。还是看代码:output =file(hello.txt,r)#output.write(/t you are a big /n apple)read_output=output.readlines()print read_output[2]output.close()上面的‘r’可以换成‘w’和‘a’来表示不同的意义,读写和追加原创 2008-01-22 20:34:00 · 1578 阅读 · 0 评论 -
贴一段老外教程里的python代码,高手就别看了哈。
以下代码执行成功的话,在一个窗体的黄色frame中间会出现两个press按钮。from Tkinter import *root=Tk()root.geometry(200x210+350+420)frame =Frame(root,bg=yellow)button =Button(frame,text =press,width=5,height=2)button2=B原创 2008-01-07 21:37:00 · 1038 阅读 · 0 评论 -
python第十一课——图形界面载入gif图片并用按钮切换
from Tkinter import *def Get(): inp=ent.get() pic=PhotoImage(file = inp) tem=can.create_image(250,200, image = pic) root = Tk()root.geometry(600x600+270+50)lab=L原创 2008-01-19 18:52:00 · 3310 阅读 · 0 评论 -
python这门功夫厉害归厉害,却也够邪气的(对双字节字符支持不是很好)
# -*- coding: utf-8 -*- import os,sysfrom Tkinter import *def GetValue(): password=ent.get() if password == Elaine: button[bg]=yellow print hehe else: ent.del原创 2008-01-18 00:49:00 · 1498 阅读 · 0 评论 -
python第十课笔记(本地变量和全局变量)
今天说到全局变量和本地变量,老外老师说了,全局变量就好像好莱坞的明星一样,每个人都知道。而本地变量需要声明才能用,不然人们不知道。 #The function,jennifer is local def God(); global Jennifer Jennifer=pretty #Main program,always global,Hollywood becomes fam原创 2008-01-19 01:11:00 · 1572 阅读 · 0 评论 -
python高级进阶篇——FTP服务器开发简述
在经过老外老师一阵基本功训练,马上觉得自己牛比闪闪起来,好了,下面就开始一个小例子,给自己鼓鼓劲。当然,目前三脚猫功夫的状况还是没有改变,不过总算是没有停止前进,继续加油吧。 首先要装个插件(也是python写的,它的名字很吓人,叫美杜莎),我把medusa-0.5.4.tar.gz下载下来以后,解压到一个目录,然后进去执行:python setup.py instal原创 2008-01-23 22:17:00 · 3261 阅读 · 6 评论 -
python调用函数例子一个,这里是fib函数
def fib(n): print n=,n if n> 1: return n * fib(n-1) else: print end of the line return 1fib(2) 下面是fib函数的另类解释>>> a,b=0,1>>> while b print b, a,b=b,a+b 1 1 2 3 5 8原创 2008-05-20 20:58:00 · 6890 阅读 · 0 评论 -
python一句代码干掉你三天良性睡眠(关于代码缩进)
python一句代码干掉你三天良性睡眠(关于代码缩进) 需求:一个大学里提供一门课程,让学生参加资格考试,考完之后,学校想知道自己学生在考试时的表现,如果通过率高,就增加学费。现在,要求写一个程序,对考试结果进行总结。这里假设有10个学生,1表示该学生通过了考试,2表示没有通过。 1.输入每个考试结果(1或2)。每次请求另一个考试结果时,都在屏幕上显示消息:“Enter resu原创 2008-05-21 12:38:00 · 1643 阅读 · 0 评论 -
一个求平均成绩的python的程序
total=0counter=0 grade=raw_input("enter grade:")grade=int(grade)while grade != -1: total=total+grade counter=counter+1 grade=raw_input("enter grade:") grade=int(grade)if counter != 0: ave原创 2008-05-20 15:40:00 · 8260 阅读 · 0 评论 -
python(如何计算通过考试的female人数)
堪错版1:total =0gradeCounter =0while 1: sex=raw_input("Enter sex") grade = raw_input("Enter grade,-1 to end:") grade=int (grade) if sex == "stop":break if sex=="F" and grade >=65:原创 2008-05-25 11:36:00 · 1251 阅读 · 0 评论 -
PythonWin Editor如何显示行号
打开View->Options...然后是Editor选项,修改Line Numbers 为20原创 2008-06-01 20:02:00 · 4708 阅读 · 1 评论 -
Python操作MySQL
闲话少说,看代码:#!/usr/bin/env python# -*-coding:UTF-8-*-#这一句告诉python用UTF-8编码#=========================================================================## NAME: Python MySQL test## AUTHOR: benyur# DATE : 200原创 2008-06-01 19:50:00 · 1329 阅读 · 0 评论 -
python(5): string的格式化输出
字符串的格式化在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为 格式标记字符串 % 要输出的值组 其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的值组如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为: %cd转载 2008-06-09 01:04:00 · 10949 阅读 · 0 评论 -
给新手一个python正则表达式的入门例子
>>> import re>>> p = re.compile('\d+')>>> iterator = p.finditer('12 drummers drumming, 11 ... 10 ...')>>> for match in iterator:result.append(match)>>> print (result)给新手一个python正则表达式的入原创 2015-12-25 22:05:31 · 1822 阅读 · 0 评论