使用Python 获取文件的MD5 值是一件很简单的事情,Python 提供了md5 和 hashlib 两个模块,都可以获取到文件的md5值。
代码如下:
#获取文件的MD5值,适用于小文件
def getFileMD5(self,filepath):
if self.isFile(filepath):
f = open(filepath,'r...
分类:
编程语言 时间:
2015-02-10 09:15:53
阅读次数:
176
# encoding: utf-8 ''' Created on 2015年2月8日 @author: 张鹏程 aprial@163.com @copyright: 版权所有, 尊重劳动成功, 转载与修改请注明作者 ''' import traceback import chardet def my...
分类:
编程语言 时间:
2015-02-09 22:53:18
阅读次数:
273
# -*- coding:utf8 -*-from bs4 import BeautifulSoupimport os, sys, urllib2, urllibfrom multiprocessing.dummy import Pool as ThreadPoolurls = []def down...
分类:
编程语言 时间:
2015-02-09 20:14:15
阅读次数:
231
一个简单的需求,一个简单的脚本。
从一个ip开始,按照指定的数量,生成正确的ip地址。
#!/usr/bin/env python
## encoding: utf-8
import os,re
def getip(ip, count):
count = int(count)
ip2 = int(ip.split('.')[-2])
ip1...
分类:
编程语言 时间:
2015-02-09 18:24:58
阅读次数:
165
由于函数也是一个对象,而且函数作为一个特殊的对象可以被赋值给其他变量(value = pringname()),相反,通过变量也是可以调用函数的,以下是一个简单的例子:1 >>> def printName():2 ... print("My name is Jobs")3 ... 4 >>> na...
分类:
编程语言 时间:
2015-02-09 17:34:31
阅读次数:
206
#encoding=utf-8
#made by davidsu33
#2015-2-9
from django.template import Template,Context
from django.conf import settings
class Athlete:
name = ''
height= 0
weight = 0
def __init__(self, *arg...
分类:
其他好文 时间:
2015-02-09 16:02:33
阅读次数:
123
Scala是基于jvm的静态语言。
在定义函数的时候,后面的=的作用:如果函数有返回值的时候必须有“=”,如果没有返回值的时候可以不带“=”。如果没有显示的指定返回值类型,默认Unit.
def add(a:Int,b:Int):Int={
a+b
}
for循环支持这种格式
for(i 1 to 10 if i%2==0){
println(i)
}
===...
分类:
其他好文 时间:
2015-02-09 14:15:33
阅读次数:
156
在自动化脚本中,文件下载是比较常见的操作,一般情况下,我们会将文件放到某个http服务器上,这时,当脚本中需要这个文件时,就需要使用到http下载的功能了
最基本的下载功能实现
实现最基本的功能,传入文件下载路径和文件本地保存路径,下载到本地
def DownloadFile(url,savePath):
"""
| ##@函数目的: 下载文件
| ##@参数说明:u...
分类:
编程语言 时间:
2015-02-09 12:57:07
阅读次数:
205
功力不是体现在独具匠心的构造
而是体现在对几个对象的熟练处理,"得心应手"不过如此了。
def getinfo( tp=('1000000', '888810'), queue=queue ):
username, password = tp
try:
s = requests.Session()
r = s.post( "http://iho...
分类:
编程语言 时间:
2015-02-09 00:52:16
阅读次数:
234
python decorator心得体会
前言
用途
给方法添加新的功能
给类增加或者删除方法
参数化的decorator
更改方法的默认调用行为
2和3的整合
其实1和4可以归为一类特性,都是对现有方法的增强。
前言此小短文来源于qq群一位朋友的问题,问题如下:下面这段代码的功能是什么?
def log(func):
def wrapper(*args, **kw):...
分类:
编程语言 时间:
2015-02-08 15:30:26
阅读次数:
141