python开发

随手记:Centos下安装python的pip的正确方法

随手记:centos下安装python的pip的正确方法,so easy

先安装  setuptools ,然后在安装 pip

yum install python-setuptools python-devel

easy_install pip
pip install virtualenv 

关键词: pip , centos

python下MySQLdb/MySQL-python模块的安装

Linux 下 MySQLdb 的安装很简单。用 pip 安装 MySQLdb 也就是一句命令:

1 pip install MySQL-python

这样就行了,如果你没安装pip,可以回头看看本 part 的关于 pip 的安装介绍,或者看看下面的文章。


    CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法


在分析服务器日志的时候有用的python脚本

在分析服务器日志的时候有用的python脚本,晚上用户分析用的,

这个只是属于,当然你也可以给他搞为 写入到文件中。


#!/usr/bin/python
import re
with open("/home/wwwlogs/com_nginx.log") as f:
        for line in f:
                if re.search('POST',line) and re.search(r'128\.21\.32\.116',line) == None:
                        print line

python学习随手记:python读取JSON文件

读取JSON文件可以用JSON库,示例代码:

#coding:utf-8 import json

with open("msg.json") as jsonfile:
    json_data = json.load(jsonfile) for key in json_data:
        val = json_data[key] print key + '\t' + val

关键词: python读取json

python列出文件夹下的所有文件的4种方法

python列出文件夹下的所有文件的4种方法
#方法1:使用os.listdir
import os
for filename in os.listdir(r'c:\windows'):
    print filename
 
#方法2:使用glob模块,可以设置文件过滤
import glob
for filename in glob.glob(r'c:\windows\*.exe'):
    print filename
 

» 阅读全文

django-admin.py在win7 64位下不能创建工程、项目和执行命令的解决办法

django在创建的项目的习惯命令:django-admin.py startproject mysite,但是发觉 django-admin.py使用不了。

django-admin.py在win7 64位下不能创建工程项目,还不能执行django-admin.py命令,真是奇怪了,在单位的是32位win7系统是可以的。

更新可以看这个django-admin.py创建项目步骤

Django Web入门第一课之:Django在Win7下的安装及创建项目hello word

好了,说问题,django-admin.py在win7 64位下不能创建工程、项目和执行命令的解决办法:

windows 7 64位系统平台, python django-admin.py startproject mysite不工作,
暂时解决方法:

把django-admin.py的全路径写出来,如:
python d:\Python27\Scripts\jango-admin.py startproject mysite

» 阅读全文

关键词: django-admin不能创建工程

Django Web入门第一课之:Django在Win7下的安装及创建项目hello word

python是我喜欢的编程语言之一,一直以来学习python都比较零散,包括python 的django 框架开发。

这里算是一个django web入门第一课笔记,希望自己能慢慢坚持下去,慢慢写一个入门教程出来。

Django在Win7下的安装及创建项目hello word,这个很简单,直接给命令和代码了,没啥意思,不懂的可以留言交流。

第一课:

1、安装
pip install Django==1.6.5
2、创建项目
django-admin.py startproject web
修改 urls.py
url(r'^blog/index/$','blog.views.index'),

» 阅读全文

关键词: django , django web入门

python多线程备份mysql数据工具:mysqlpdump使用方法

mysql的备份工具有很多,但是很多都备份比较慢,那有没办法多线程进行备份呢?分享一个python多线程备份mysql数据工具:mysqlpdump使用方法:

mysqlpdump自己的介绍:


MySQL Parallel Dump

Multi threaded mysqldump is not an utopia any more. mysqlpdump can dump all your tables and databases in parallel so it can be much faster in systems with multiple cpu’s.

It stores each table in a different file by default. It can also generate the dump to stdout although this is not recommended because it can use all the memory in your system if your tables are big.

看说明,mysqlpdump 默认就是采用分表备份的,而且多线程,充分利用cpu。这个还有说明,就是说,mysqlpdump可以利用内存直接将备份输出出来,但是对于大表不建议这么干,可能会挂掉的。


mysqlpdump需要的系统需求:

» 阅读全文

关键词: mysqlpdump , 备份mysql , python