
Python
wjy320
这个作者很懒,什么都没留下…
展开
-
Python的Tkinter去除边框
from Tkinter import *class Application(Frame): def __init__(self,master=None, *args, **kwargs): Frame.__init__(self,master, *args, **kwargs) self.grid() self.c...2014-01-06 16:39:00 · 2200 阅读 · 0 评论 -
Django写的投票系统4(转)
原文地址:http://www.cnblogs.com/djangochina/archive/2013/06/04/3114269.html 现在已经可以在后台管理投票了,现在就差怎么在前台显示和如何投票了1、index:首先第一个要有首页,用来显示所有的投票2、detail:详细信息页面,用来显示一个投票及相应的选项3、results:结果页面,用来查看一个投票的结果以及一个投...2014-01-06 16:40:00 · 86 阅读 · 0 评论 -
Django写的投票系统3(转)
Django的管理面板默认是不开启的,所以我们需要进行一些设置工作1、在INSTALLED_APPS里面把django.contrib.admin前面的注释去掉2、运行python manage.py syncdb,建立和管理有关的表3、编辑mysite/urls.py文件,设置管理面板的url路由规则from django.conf.urls import ...2014-01-06 16:40:00 · 89 阅读 · 0 评论 -
Django写的投票系统2(转)
在上一篇中django实例:创建你的第一个应用投票系统(一)已经介绍基本的功能,并已经启动服务了。这一节介绍数据库相关的东东。首页打开mysite/settings.py配置文件,设置数据库打到DATABASESENGINE:这个是所要使用的数据库类型,如 postgresql、sqlite、mysql等。如下设置:django.db.backends.mysqlNA...2014-01-06 16:40:00 · 85 阅读 · 0 评论 -
Django写的投票系统1(转)
当然主要是从django的帮助文档里面来的,权当是翻译吧这个投票系统的主要功能有1、一个前台页面,可以让用户来投票2、一个管理员页面,可以用来添加、修改、删除投票 首页第一步要确定你已经安装了Django,可用如下方法来查看python -c "import django; print(django.get_version())"如果Django已经安装了,则...2014-01-06 16:40:00 · 89 阅读 · 0 评论 -
使用Django创建简易Blog
网上看了个例子,但是自己却运行不同,最后终于知道了原因,记录下来。原来没有给settings.py里的INSTALLED_APPS添加blog。就像这样:这是一个手把手的实例教程,本来学习笔记一样,高手请飘过!!!准备:使用python27django 1.4操作系统 win7 64bit第一步:打开cmd输入命令 D:定位到D盘。第二步:在cmd中再输入1...2014-01-06 16:40:00 · 97 阅读 · 0 评论 -
Windows下安装Django及WEB服务启动
如果使用的是 Linux 或 Mac OS X ,系统可能已经预装了 Python 。在命令提示符下 (或 OS X 的终端中) 输入python,如果出现python编辑环境,说明 Python 已经装好了。即使Linux系统下未默认安装python,在Linux上安装python和Django也是很简单的事,在Windows下稍微复杂了,可能有环境变量的配置和其他一些问题等。 因为Dj...2014-01-06 16:40:00 · 121 阅读 · 0 评论 -
Python使用MySQLdb操作MySQL
import MySQLdb,systry: conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='123',db='db1')except Exception,e: print e sys.exit(0) cursor=conn.curs...2014-01-06 16:40:00 · 101 阅读 · 0 评论 -
Python的Tkinter将窗口置顶
root = Tk()root.wm_attributes('-topmost',1)2014-01-06 16:40:00 · 945 阅读 · 0 评论 -
Python的Lambda表达式
介绍:Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。与其它语言不同,Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。其语法如下:lambda 形参列表 : 函数返回值表达式语句下面是个Lambda表达式的例子:1234#!/usr/bin/env pythonli=[{"age...2014-01-06 16:40:00 · 94 阅读 · 0 评论 -
Python做的眼睛护士
搞了两天终于搞定了,虽然还存在一点点小问题(窗口的显示位置应该设在(0,0))。但基本可以用了。代码分两个部分。主界面和遮挡屏幕界面。主界面设置完时间后调用遮挡屏幕界面。1.主界面(设置 工作时间 和 休息时间(单位为:秒))#-*-coding:utf-8-*-import Tkinter,time,tkMessageBox,sys,BeBigModuleclass M...2014-01-06 16:40:00 · 278 阅读 · 0 评论 -
Python-Tkinter的Entry详解
#Tkinter教程之Entry篇#Entry用来输入单行文本'''1.第一个Entry程序'''from Tkinter import *root = Tk()Entry(root,text = 'input your text here').pack()root.mainloop()#上面的代码目的是创建一个Entry对象,并在Entry上显示'input y...2014-01-06 16:40:00 · 1511 阅读 · 0 评论 -
Eclipse上运行Python,使用PyDev
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html级别: 初级郑 伟芳(zhengwf@cn.ibm.com), 软件工程师, IBM2008 年 11 月 27 日PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。本文将向...2014-01-06 16:39:00 · 125 阅读 · 0 评论 -
第一个Python程序的Hello Python,竟然有问题
print 'hello python'运行时显示:SyntaxError: invalid syntax解决办法: 这应该是版本的问题,Python2的话直接就可以输出,但是到了Python3需要放到括号里,你可以查配套的文档.修改为:print ('hello python') ...2014-01-06 16:39:00 · 140 阅读 · 0 评论 -
Python面向对象编程
1.类的定义:class <类名>: <其他语句>class <类名>(父类名): <其他语句>例如:class Father: _age=22 _name="sunny"class Son(Father): _work="IBM"son=Son()print...2014-01-06 16:39:00 · 122 阅读 · 0 评论 -
Python倒计时器(转)
# Countdown using Tkinter from Tkinter import *import timeimport tkMessageBoxclass App: def __init__(self,master): frame = Frame(master) frame.pack() self....2014-01-06 16:39:00 · 852 阅读 · 1 评论 -
用Python的Tkinter实现时钟
import Tkinter,sys,timeroot=Tkinter.Tk()root.minsize(500, 500)Label1=Tkinter.Label(text=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))Label1.pack()def trickit(): cur...2014-01-06 16:39:00 · 937 阅读 · 0 评论 -
Python每隔一秒钟打印当地时间
import threading,timeglobal tdef sayHello(): print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) t=threading.Timer(1.0,sayHello) t.start()t=threading.Ti...2014-01-06 16:39:00 · 2905 阅读 · 0 评论 -
Python-方法重载的问题
定义一个父类,在写一个子类继承他,重载他的foo方法:class Father: def foo(self): print"I am father"class Son(Father): def foo(self): print"I am son"son=Son()son.foo() 运行结果:...2014-01-06 16:39:00 · 165 阅读 · 0 评论 -
Python数据结构之注意事项
1.列表列表是Python中使用最频繁的数据结构,列表提供很多函数操作,比如下标存取,分片,index,append,remove等等。例如: list=[1,2,'hello','python']2.元组元组和列表很相似,元组也提供下标存取,分片但是没有index,append,remove等函数。元组是不可改变的。可以使用 in 查看是否某个元素在此元组中。元组比列表快,...2014-01-06 16:39:00 · 116 阅读 · 0 评论 -
Ubuntu下将vim配置为Python IDE(转)
工欲善其事,必先利其器。 配置好了Django的环境,该把vim好好配置一下当做python的IDE来用。 在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪……好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了。1. 安装完整的vim # apt-get install vim-gnome2. 安装ctags,ctags用于支持taglist...2014-01-06 16:39:00 · 96 阅读 · 0 评论 -
Python数据结构-序列
shopList=['apple','orange','pen']print(shopList)print('First thing is: '+shopList[0])print('The last2 thing is: '+shopList[-2])print('the 1 to 2 thing is: '+str(shopList[1:2]))print('th...2014-01-06 16:39:00 · 100 阅读 · 0 评论 -
Python数据结构-元祖
print('%s is %d'%('Tom',5))print('Tom is %d'%5) #等价于: print('Tom is %d'%(5))2014-01-06 16:39:00 · 188 阅读 · 0 评论 -
Python数据结构-字典
tel={'jack':101,'tom':102}tel['sunny']=103print(tel)print(tel['tom'])del tel['tom']print(tel)print(tel.keys())运行结果:{'jack': 101, 'tom': 102, 'sunny': 103}102{'jack': 1...2014-01-06 16:39:00 · 134 阅读 · 0 评论 -
Python数据结构-序表
序表解包:list=['aa','bb','cc'][a1,a2,a3]=list2014-01-06 16:39:00 · 83 阅读 · 0 评论 -
Python的控制结构(转)
首先我的工作第一语言是c/c++(面向对象子集)。选择学习python一方面是因为看很多人都说python开发效率高,所以想验证一下;另一方面,Eric S. Raymond在文章:如何成为一名黑客 中对python的推荐。还有一方面,python的设计哲学:用一种方法,最好是只有一种方法来做一件事,这一点我比较认同。好了,我选择的入门资料是python简明教程。下面是我学习时的一些...2014-01-06 16:39:00 · 107 阅读 · 0 评论 -
Python的TkinterButton做为父窗口
#-*-coding:utf-8-*-import Tkinter,time,tkMessageBox,sys,BeBigModuleclass MainFrame: def __init__(self,father): self.frame=Tkinter.Frame(father) self.frame.pack() ...2014-01-06 16:40:00 · 210 阅读 · 0 评论