使用Django创建简易Blog
摘要:网上看了个例子,但是自己却运行不同,最后终于知道了原因,记录下来。原来没有给settings.py里的INSTALLED_APPS添加blog。就像这样:这是一个手把手的实例教程,本来学习笔记一样,高手请飘过!!!准备:使用python27django 1.4操作系统 win7 64bit第一步:打开cmd输入命令 D:定位到D盘。第二步:在cmd中再输入1python D:/python27/Script/django-admin.py startproject mysite如果项目创建成功。在D盘中应该可以看到多了一个mysite文件夹。这个文件夹的结构应该是如下的:1234567mysi
阅读全文
Windows下安装Django及WEB服务启动
摘要:如果使用的是 Linux 或 Mac OS X ,系统可能已经预装了 Python 。在命令提示符下 (或 OS X 的终端中) 输入python,如果出现python编辑环境,说明 Python 已经装好了。即使Linux系统下未默认安装python,在Linux上安装python和Django也是很简单的事,在Windows下稍微复杂了,可能有环境变量的配置和其他一些问题等。 因为Django本身就是纯Python代码编写的,所以安装Django框架的第一步是先安装Python。Django可以运行在任何Python可以运行的环境,甚至是手机上!目前比较稳定且兼容性较好的是python2.
阅读全文
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.cursor()try:#Add cursor.execute("insert into table1(name,address,year) values('Jack2','ddd'
阅读全文
MySQLdb 连接Mysql 数据库出错解决
摘要:#coding=utf-8importMySQLdbif__name__=="__main__":db=MySQLdb.connect(host='localhost',port=3306,user='root',passwd=XX',db='XX')cursor=db.cursor()sql="select*fromstudent"cursor.execute(sql)forlineincursor.fetchall():printlinedb.close()运行时出现如下错误:[plain]vi
阅读全文
Python眼睛护士改进版
摘要:添加了设定从(0,0)显示:self.root.geometry('1000x200+0+0')其实主要是两个0。那个1000和200是没用的,因为已经设定了minsize。添加了窗口置顶:self.root.wm_attributes('-topmost',1)1.主模块,设定时间#-*-coding:utf-8-*-import Tkinter,time,tkMessageBox,sys,BeBigModuleclass MainFrame: def __init__(self): self.frame=Tkinter.Frame() self.frame.
阅读全文
Python的Tkinter将窗口置顶
摘要:root = Tk()root.wm_attributes('-topmost',1)
阅读全文
Python的Lambda表达式
摘要:介绍:Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。与其它语言不同,Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。其语法如下:lambda 形参列表 : 函数返回值表达式语句下面是个Lambda表达式的例子:1234#!/usr/bin/env pythonli=[{"age":20, "name":"def"},{"age":25, "name":"abc"},{"age"
阅读全文
Tkinter隐藏窗口再让他显示出来的例子
摘要:隐藏主要是 : withdraw()函数。 重新显示出来主要是: update()和deiconify()函数。来源:http://www.blog.pythonlibrary.org/2012/07/26/tkinter-how-to-show-hide-a-window/Today we’re going to take a look at Tkinter! I was curious about how one would go about hiding a frame and then re-showing it using Tkinter and I kep...
阅读全文
Python做的眼睛护士
摘要:搞了两天终于搞定了,虽然还存在一点点小问题(窗口的显示位置应该设在(0,0))。但基本可以用了。代码分两个部分。主界面和遮挡屏幕界面。主界面设置完时间后调用遮挡屏幕界面。1.主界面(设置 工作时间 和 休息时间(单位为:秒))#-*-coding:utf-8-*-import Tkinter,time,tkMessageBox,sys,BeBigModuleclass MainFrame: def __init__(self): self.frame=Tkinter.Frame() self.frame.pack() conten...
阅读全文
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 your text here',运行此代码,并没有看到文本的显示,由此可知与Lable和Button不同,Entry的text属性不可以设置Entry的文本
阅读全文
Python的TkinterButton做为父窗口
摘要:#-*-coding:utf-8-*-import Tkinter,time,tkMessageBox,sys,BeBigModuleclass MainFrame: def __init__(self,father): self.frame=Tkinter.Frame(father) self.frame.pack() self.entryWorkWidget=Tkinter.Entry(self.frame) self.entryWorkWidget["width"]=35 #这句...
阅读全文
Python用Tkinter的Frame实现眼睛护士的倒计时黑色屏幕
摘要:import Tkinter,timeclass MyFrame(Tkinter.Frame): def __init__(self): Tkinter.Frame.__init__(self) self.grid() self.canvas = Tkinter.Canvas(self, bg='black',width=self.winfo_screenwidth(),height=self.winfo_screenheight()) self.canvas.pack() self.top = self.winfo_...
阅读全文
Python的Tkinter去除边框
摘要:from Tkinter import *class Application(Frame): def __init__(self,master=None, *args, **kwargs): Frame.__init__(self,master, *args, **kwargs) self.grid() self.createWidgets() self.flag=True self.transparent=False self.top = self.winfo_toplevel() ...
阅读全文
Python倒计时器(转)
摘要:# Countdown using Tkinter from Tkinter import *import timeimport tkMessageBoxclass App: def __init__(self,master): frame = Frame(master) frame.pack() self.entryWidget = Entry(frame) self.entryWidget["width"] = 15 self.entryWidget.pack(side=LEFT) self.hi_t...
阅读全文
用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(): currentTime=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) Label1.config(text=currentTime
阅读全文
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.Timer(1.0,sayHello)t.start()分析一下以上程序,其实,第二个t=threading.Timer(1.0,sayHello)t.start()仅仅是为了进入sayHello函数,进入该函数之后,sayHello自己就进...
阅读全文
(转)Python获取当时时间
摘要:我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1279578704.6725271但是这样是一连串
阅读全文
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() 运行结果://结果I am son但是我们想使用父类的foo怎么办呢,按以下方式就行了,父类名.被重载的方法(这里传入子类对象)Father.foo(son)结果://结果I am father
阅读全文
Python数据结构之注意事项
摘要:1.列表 列表是Python中使用最频繁的数据结构,列表提供很多函数操作,比如下标存取,分片,index,append,remove等等。 例如: list=[1,2,'hello','python']2.元组 元组和列表很相似,元组也提供下标存取,分片但是没有index,append,remove等函数。元组是不可改变的。可以使用 in 查看是否某个元素在此元组中。 元组比列表快,元组可以在字典中用作关键字,但是列表不行。 元组和列表之间可以相互转化。tuple()函数接受一个列表返回一个相同元素的元组。list()函数接受一个元组,返回一个列表。 例如: t
阅读全文
Ubuntu下将vim配置为Python IDE(转)
摘要:工欲善其事,必先利其器。配置好了Django的环境,该把vim好好配置一下当做python的IDE来用。在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪……好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了。1. 安装完整的vim# apt-get install vim-gnome2. 安装ctags,ctags用于支持taglist,必需!# apt-get install ctags3. 安装taglist#apt-get install vim-scripts#apt-get install vim-addon-manager // 貌似我在安
阅读全文