![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
intel80586
如果没有花朵,春天将会寂寞,如果没有激情,四季将会平庸,如果没有我,你将会失去一个最关心你的人!如果没有你,小兔会问:“我该和谁赛跑呢?”
展开
-
mac 安装django
#tar xzvf Django-1.x.y.tar.gz #cd Django-1.x.y #sudo python setup.py install##django-admin.py startproject mysite#cd mysite#python manage.py runserver浏览器地址输入:http://localhost:8000测试原创 2013-01-11 00:25:47 · 3397 阅读 · 2 评论 -
python 写爬虫
1.最基本的抓站import urllib2content = urllib2.urlopen('http://XXXX').read()-2.使用代理服务器这在某些情况下比较有用,比如IP被封了,或者比如IP访问的次数受到限制等等。import urllib2proxy_support = urllib2.ProxyHandler({'http':'htt转载 2013-04-25 12:38:13 · 943 阅读 · 0 评论 -
urllib 和 urllib2 的哪些个事
简介:urllib2是python的一个获取url(Uniform Resource Locators,统一资源定址器)的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时 也提供了一个稍微复杂的接口来处理常见的状况-如基本的认证,cookies,代理,等等。这些都是由叫做opener和handler的对象来处理的。以下是获取url转载 2013-04-25 12:54:51 · 1373 阅读 · 0 评论 -
Python Excel Tutorial 指南
Python Excel Tutorial 指南安装有几种不同的安装方法。下面是以xlrd为例的,其它二个库都是使用同样的步骤。 从源码安装Linux系统:Python代码 $ tar xzf xlrd.tgz $ cd xlrd-0.7.1 $ python setup.py install Window转载 2013-04-29 20:06:59 · 1566 阅读 · 0 评论 -
Python 实现文件复制、删除
Python 实现文件复制、删除 用python实现了一个小型的自动发版本的工具。这个“自动发版本”有点虚, 只是简单地把debug 目录下的配置文件复制到指定目录,把Release下的生成文件复制到同一指定,过滤掉不需要的文件夹(.svn),然后再往这个指定目录添加几个特定的文件。 这个是我的第一个python小程序。 下面就来看其代码的实现。首转载 2013-04-29 20:08:42 · 1397 阅读 · 0 评论 -
__init__.py
python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织起来,以原创 2013-05-07 13:04:06 · 679 阅读 · 0 评论 -
selenium+python搭建环境
搭建步骤1、第一步没啥好说的,肯定是先安装python下载地址:http://download.csdn.net/detail/intel80586/4297269 全部默认安装即可。安装完毕后设置一下环境变量~~这个还需要我说么?自己百度一下吧~2、安装pyhton的setuptools该工具是安装第三方工具包的增强工具后面需要用哦。。setuptools-0.6c11.原创 2012-12-09 20:06:49 · 3847 阅读 · 3 评论 -
python 文件目录操作
os和os.path模块os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(原创 2013-05-07 15:30:16 · 815 阅读 · 0 评论 -
python ConfigParser配置读写
一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。1: [db]2: db_host = 127.0.0.13: db_port = 224: db_user = root5:原创 2013-05-07 13:57:32 · 11622 阅读 · 0 评论 -
python 使用ElementTree解析XML
python有三种方法解析XML,SAX,DOM,以及ElementTree###1.SAX (simple API for XML ) pyhton 标准库包含SAX解析器,SAX是一种典型的极为快速的工具,在解析XML时,不会占用大量内存。但是这是基于回调机制的,因此在某些数据中,它会调用某些方法进行传递。这意味着必须为数据指定句柄,以维持自己的状态,这是非常困难的转载 2013-05-08 11:31:27 · 1155 阅读 · 0 评论 -
python 读写ini配置文件
用python读取配置文件比较方便,比如下面一个配置文件:0.ini文件:---------------文件开始----------------[global]ip = 192.168.1.100 ;ip地址port = 1234MAC = 0x414243444546;mac---------------文件结束----------------要从中读取ip地原创 2013-05-07 13:50:04 · 1785 阅读 · 0 评论 -
Python正则表达式指南
Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者转载 2013-04-15 23:23:43 · 810 阅读 · 0 评论 -
python操作Excel读写--使用xlrd
python操作Excel读写--使用xlrd一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_work原创 2013-04-12 17:09:55 · 1240 阅读 · 0 评论 -
Python 获得命令行参数的方法
如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名: sys.argv[0]参数1: sys.argv[1]参数2: sys.argv[2]test.py1import sys原创 2013-01-26 22:45:07 · 42813 阅读 · 2 评论 -
这篇文章讲得比较清楚python的字符串编码问题
字符串编码--------------------------------------------------------------------------------python中默认编码是ASCII,可以通过以下方式设置和获取:import sysprint sys.getdefaultencoding()sys.setdefaultencoding('gbk')转载 2013-02-02 22:39:31 · 851 阅读 · 0 评论 -
Python 设置系统默认编码
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置原创 2013-02-02 21:58:52 · 36950 阅读 · 8 评论 -
chardet 用来实现字符串/文件编码检测模板
chardet 用来实现字符串/文件编码检测模板1、chardet下载与安装下载地址:http://pypi.python.org/pypi/chardet下载chardet后,解压chardet压缩包,直接将chardet文件夹放在应用程序目录下,就可以使用import chardet开始使用chardet了,也可以将chardet拷贝到Python系统目录下,这样你所有原创 2013-02-02 22:02:06 · 953 阅读 · 0 评论 -
codecs模块
字符的编码是按照某种规则在单字节字符和多字节字符之间进行转换的某种方法。从单字节到多字节叫做decoding,从多字节到单字节叫做encoding。在这些规则中经常用到的无非是UTF-8和GB2312两种。 在Python中,codecs模块提供了实现这些规则的方法,通过模块公开的方法我们能够方便地获取某种编码方式的Encoder和 Decoder工厂函数(Factory func原创 2013-02-02 22:15:16 · 904 阅读 · 0 评论 -
pyunit 实例
unittest是python单元测试框架,又叫做PyUnit。之所以称为框架是它代替开发人员完成了一些调用、IO等与单元测试无直接关系的支撑代码,让开发人员可以专注与测试用例的编写,简化单元测试工作。 单元测试是一种基本的,由开发人员(而不是测试人员)完成的测试,保证一个程序基本单元的正确性。“单元”的概念我个人理解就类似电子设备中的元器件,一个个元器件(单元)组成了整个转载 2013-04-10 13:35:35 · 3569 阅读 · 0 评论 -
selenium - python 总结
# coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport unittestclass Test_Photo(unittest.TestCase): def setUp(self):转载 2013-04-10 15:28:47 · 5989 阅读 · 0 评论 -
python 算md5
使用MD5进行加密非常简单只要调用hashlib中的md5加密算法即可:#--encoding='utf-8'--import hashlibfrom hashlib_data import loremh=hashlib.md5()h.update(lorem)print h.hexdigest()h=hashlib.md5()是用来创建MD5加密对象;h.upda原创 2013-04-12 10:08:43 · 884 阅读 · 0 评论 -
pycurl post
import pycurlimport StringIOimport urlliburl = "http://www.google.com/"post_data_dic = {"name":"value"}crl = pycurl.Curl()crl.setopt(pycurl.VERBOSE,1)crl.setopt(pycurl.FOLLOWLOCATION, 1)crl.se原创 2013-04-12 14:36:06 · 1891 阅读 · 0 评论 -
python 编码定义
#coding=utf-8#-*- coding: utf-8 -*-一直搞不清楚这俩头什么区别。直觉上一样。今天特意查了一下,大致明白了:对于python解释器来说,这两种写法一样。但是对于编辑器来讲,可能会出现识别问题。参考:http://www.python.org/dev/peps/pep-0263/Defining the原创 2013-04-13 14:40:54 · 857 阅读 · 0 评论 -
伪造 X-Forwarded-For
背景应同学的要求,帮忙刷票。我上去看了一下,对方网站做了IP限制,一天之内一个IP只能投一票,并没有使用cookie校验,验证码校验等技术,总体来说这个网站的情况是比较常见的,常见的解决办法有两个:使用大量的真实IP刷票如果你使用的是一个拨号上网的网络,每次的拨号都能随机分配IP,这种情况下,可以使用投票一次,拨号一次的方法来实现刷票,但这个方案有两个问题:1. 编程稍微复杂,转载 2013-05-09 17:32:51 · 32589 阅读 · 2 评论