随笔分类 -  Python

上一页 1 2 3 4 下一页

python模块整理19-pyMongo
摘要:一、pyMongo1、安装非标准库需要安装#easy_install pyMongo2、连接使用pymongo.connecttion.Connection类与MongoDB服务器连接from pymongo Connectiondb=Connection('localhost',27017).apachelog #这里创建连接和使用库写在一起来了>>> connection=pymongo.Connection('localhost',27017) #创建连接>>> db = connection.test_database 阅读全文

posted @ 2012-11-05 14:46 @Jin 阅读(455) 评论(0) 推荐(0)

python模块整理18-MySQLdb
摘要:MySQLdb for Python使用指南/Python的数据库操作 # -*- coding: utf-8 -*- #mysqldb import time, MySQLdb #连接 conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8") cursor = conn.cursor() #写入 sql = "insert into user(nam... 阅读全文

posted @ 2012-11-05 14:43 @Jin 阅读(250) 评论(0) 推荐(0)

python模块整理17-mail-smtplib
摘要:#!/usr/bin/env pythonimport subprocessimport smtplibimport stringp=subprocess.Popen("df -h",shell=True,stdout=subprocess.PIPE)MSG=p.stdout.read()FROM="root@localhost"TO="root@localhost"SUBJECT="DISK Usage Report"msg=string.join(("From:%s" % FROM,&quo 阅读全文

posted @ 2012-11-05 14:41 @Jin 阅读(186) 评论(0) 推荐(0)

python模块整理16-ftplib模块
摘要:ftplib模块定义了FTP类和一些方法,用以进行客户端的ftp编程,下面为一个客户端下载的例子:http://blog.csdn.net/thedjangobook/article/details/6536225#!/usr/bin/python#-*- coding:utf-8 -*-from ftplib import FTP #加载ftp模块ftp=FTP() #设置变量ftp.set_debuglevel(2) #打开调试级别2,显示详细信息ftp.connect("IP","port") #连接的ftp sever和端... 阅读全文

posted @ 2012-11-05 14:38 @Jin 阅读(404) 评论(0) 推荐(0)

python模块整理15-httplib和urllib模版
摘要:参考列表http://blog.csdn.net/five3/article/details/7078951http://docs.python.org/library/httplib.html一、httplibhttplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建... 阅读全文

posted @ 2012-11-05 13:47 @Jin 阅读(660) 评论(0) 推荐(0)

python模块整理14-re模版
摘要:正则表达式模块 re参考:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1、两种模式python中有两种正则表达式,上面一种是未编译模式,直接使用re模块中的函数。编译使用方法未编译模式>>> import re >>> re_string="{{(.*?)}}">>> some_string="this is a string with {{word}} embedded in {{curly brackets}} to show an 阅读全文

posted @ 2012-11-05 10:40 @Jin 阅读(387) 评论(0) 推荐(0)

django实战2-运维日常维护统计
摘要:game app一、models1、dbupdate2、codeupdate3、dbbackup4、说明二、、views0、index1、list1)全文搜索2)字段完全匹配搜索3)通过多层表单选筛选 按游戏 状态 时间 [备份增加备份等级] 通过Form实现,非JS模式2、add [提供python,shell调用接口增加数据,给一个返回状态]3、getjson [提供对外接口]4、admin [后台modify]5、统计功能 各种三种类型 主机数量,状态,备份等级三、表单1、游戏类型2、状态3、等级4、类型四、URL五、部署开始1、models[root@pxe-svr mysite].. 阅读全文

posted @ 2012-11-04 17:08 @Jin 阅读(941) 评论(0) 推荐(0)

django_book学习笔记7-django常用方法总结
摘要:一、models在app/models.py1、django.db.models任何model的class都继承这个类from django.db import modelsclass Server(models.Model): serverName = models.CharField(max_length = 36,verbose_name="服务器名称") serverStatus = models.ForeignKey(Status) createtime= models.DateTimeField(auto_now_add=True,verb... 阅读全文

posted @ 2012-11-04 16:53 @Jin 阅读(385) 评论(0) 推荐(0)

python模块整理13-json模版
摘要:参考Json概述以及python对json的相关操作http://www.cnblogs.com/coser/archive/2011/12/14/2287739.htmlhttp://blog.csdn.net/toontong/article/details/4979572一、json模版介绍python中的json解释库有好几个,其中不同版本有使用上的差异。常用有 json-py 与smiplejson 两个包其中json-py 包含一个minjson,用法一样,只是import时 是 import minjson两个用法上有差别, 但import语句一样,import json #.. 阅读全文

posted @ 2012-10-26 17:37 @Jin 阅读(690) 评论(0) 推荐(0)

django_book学习笔记6-表单
摘要:一、第一个Form类1、介绍表单框架最主要的用法是,为每一个将要处理的HTML的`` <Form>`` 定义一个Form类。 在这个例子中,我们只有一个`` <Form>`` ,因此我们只需定义一个Form类。这个类可以存在于任何地方,甚至直接写在`` views.py`` 文件里也行,但是社区的惯例是把Form类都放到一个文件中:forms.py。在存放`` views.py`` 的目录中,创建这个文件,然后输入:from django import formsclass ContactForm(forms.Form): subject = forms.CharFie 阅读全文

posted @ 2012-10-13 16:56 @Jin 阅读(218) 评论(0) 推荐(0)

django_book学习笔记5-Django站点管理
摘要:一、开启管理功能1、django.contrib包介绍Django自动管理工具是django.contrib的一部分。django.contrib是一套庞大的功能集,它是Django基本代码的组成部分,Django框架就是由众多包含附加组件(add-on)的基本代码构成的。 你可以把django.contrib看作是可选的Python标准库或普遍模式的实际实现。 它们与Django捆绑在一起,这样你在开发中就不用“重复发明轮子”了。从技术层面上讲,它被称作django.contrib.admin。django.contrib中其它可用的特性,如用户鉴别系统(django.contrib.aut 阅读全文

posted @ 2012-10-10 17:36 @Jin 阅读(492) 评论(0) 推荐(0)

django_book学习笔记4-模型
摘要:本质上,每个产品页面都是数据库中数据以 HTML格式进行的展现Django数据库层。一、MTV开发模式 Django数据驱动Web应用的总体设计。 把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller (MVC)模式。 在这个模式中, Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。 Django 紧紧地遵循这种MVC模式,可以称得上是一种MVC框架。 以下是Django中M、V 和 C 各自的含义:M ,. 阅读全文

posted @ 2012-10-08 21:01 @Jin 阅读(343) 评论(0) 推荐(0)

django实战1-使用视图和模板显示多行
摘要:测试显示多行一、初步测试1、视图# vim mysite/views.pydef more_lines(request): x=range(1,100) return render_to_response('more_lines.html',locals())2、模板# vim mysite/templates/more_lines.html {% extends "base.html" %}{% block title %}Test 100 lines{% endblock %}{% block content %}<table border=&qu 阅读全文

posted @ 2012-10-07 19:07 @Jin 阅读(467) 评论(0) 推荐(0)

django_book学习笔记3-模板
摘要:Python代码编写和HTML设计是两项不同的工作,将页面的设计和Python的代码分离开会更干净简洁更容易维护。 我们可以使用 Django的 模板系统 (Template System)来实现这种模式.一、 模板系统基本知识模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。1、变量用两个大括号括起来的文字(例如 {{ person_name }} )称为 变量(variable) 。这意味着在此处插入指定变量的值。2、标签被大括号和百分 阅读全文

posted @ 2012-10-07 16:15 @Jin 阅读(391) 评论(0) 推荐(0)

django_book学习笔记2-视图和URL配置
摘要:一、第一个基于Django的页面: Hello World使用Django,页面的内容是靠view function(视图函数)来产生,URL定义在 URLconf中1、第一份视图:视图就是返回HttpResponse类实例的函数。每个视图函数至少要有一个参数,通常被叫作request。这是一个触发这个视图、包含当前Web请求信息的对象,是类django.http.HttpRequest的一个实例。#vim views.pyfrom django.http import HttpResponsedef hello(request): return HttpResponse("Hell 阅读全文

posted @ 2012-10-06 10:21 @Jin 阅读(438) 评论(0) 推荐(0)

django_book学习笔记1-django介绍
摘要:一、Django介绍1、介绍Django:一个可以使Web开发工作愉快并且高效的Web开发框架MVC 设计模式分成4个Python的文件,(models.py , views.py , urls.py ) 和html模板文件 (latest_books.html )models.py 文件主要用一个 Python 类来描述数据表。 称为 模型(model) 。 运用这个类,你可以通过简单的 Python 的代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的SQL语句。views.py文件包含了页面的业务逻辑。 latest_books()函数叫做视图。urls.py 指出了什么样 阅读全文

posted @ 2012-10-06 10:10 @Jin 阅读(236) 评论(0) 推荐(0)

python模块整理-文章导航
摘要:python模块整理1-os模块http://www.cnblogs.com/diege/archive/2012/10/02/2710619.htmlpython模块整理2-sys模块http://www.cnblogs.com/diege/archive/2012/10/03/2710776.h... 阅读全文

posted @ 2012-10-06 09:54 @Jin 阅读(424) 评论(0) 推荐(0)

python模块整理12-pdb调试模块
摘要:官方:http://docs.python.org/library/pdb.html网友:http://www.cnblogs.com/wei-li/archive/2012/05/02/2479082.html1 在python中使用pdb模块可以进行调试import pdbpdb.set_trace()2 也可以使用python -m pdb mysqcript.py这样的方式;(Pdb) 会自动停在第一行,等待调试;这时你可以看看帮助 (Pdb) h(elp)说明下这几个关键 命令>断点设置 (Pdb)b 10 #断点设置在本py的第10行 或(Pdb)b ots.py:20... 阅读全文

posted @ 2012-10-05 15:10 @Jin 阅读(232) 评论(0) 推荐(0)

python模块整理11-logging模块
摘要:python的标准logging模块参考:管方文档:http://docs.python.org/library/logging.html网友文档http://crazier9527.iteye.com/blog/290018http://blog.csdn.net/fxjtoday/article... 阅读全文

posted @ 2012-10-05 15:01 @Jin 阅读(289) 评论(0) 推荐(0)

python模块整理10-xml.dom.minidom模块
摘要:xml.dom.minidomhttp://docs.python.org/library/xml.dom.minidom.html一、介绍XML分析器体系结构和API:Python标准库提供了一个最小的接口,但有用的一套使用XML.两个最基本和最广泛使用的API,XML数据是SAX和DOM接口.Simple API for XML (SAX) : 在这里你感兴趣的事件注册回调,然后让通过的文件进行的解析器。当您的文件是大型或你有内存限制,这是非常有用的,它解析的文件,因为它从磁盘读取整个文件没有存储在内存中.Document Object Model (DOM) API : 这是万维网联盟的 阅读全文

posted @ 2012-10-05 14:29 @Jin 阅读(1852) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页

导航