Python Flask框架下获取当前查询参数的代码,即QueryString中的所有参数from flask import Flask, render_template, request# Initialize the Flask applicationapp = Flask(__name__)# This is a catch all r……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1690浏览 1255个赞
Python Flask框架中同时上传多个文件的详细代码演示,下面的演示代码带有详细的html页面和python代码 python代码import os# We'll render HTML templates and access data sent by POST……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3047浏览 2779个赞
python django通过正则搜索页面上的email地址import refrom django.shortcuts import renderfrom pattern.web import URL, DOM, abs, find_urlsdef index(request): """ find ema……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1699浏览 2106个赞
使用Flask框架的简单入门范例代码,如果你正学习Flask框架,可以参考下面的启动代码,这段代码可以在网页上输出“hello world”import os# Using Flask since Python doesn't have built-in session managementfrom flask import Flask,……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1353浏览 688个赞
python Flask框架下获取用户的IP地址的范例代码,下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法。 python代码from flask import Flask, render_templat……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2785浏览 1290个赞
在python中我们可以通过下面的方法直接调用系统命令或者外部程序,使用方便1、os模块的execl方法Python的execl系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。也就是说,这个shell进程被占领,将执行第一个execl的命令程序而不再返回。2、使用……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2455浏览 2713个赞
python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例。d={'site':'http://www.75271.com','name':'sharejs','is_good&……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1396浏览 533个赞
python+django实现的简单的表单验证代码,带有html页面,表单类,和view类的全部代码。 HTML代码<html><head> <title>Form validation example</title> &……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1559浏览 664个赞
自定义python的类InMemoryZip,可以在内存压缩文件为zip,也可以对文件进行解压缩,同时还可以通过网络对文件进行压缩后进行高速传输""" @author Thomas Lehmann @file InMemoryZip.py @brief inspired by http://w……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1968浏览 1639个赞
我们经常会从不同的设备里取出照片,比如照相机,手机,iphone等等,操作系统记录的创建日期经常 会因为拷贝等原因变动,下面的代码可以给图片按照exif里的创建时间进行排序,非常有用。import osimport shutilimport Imagefrom PIL.ExifTags import TAGS# code from http:/……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2613浏览 2716个赞
一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。import osimport timedef print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2295浏览 1597个赞
这个python类实现了一个定时器效果,调用非常简单,可以让系统定时执行指定的函数代码转自:http://blog.chinaunix.net/uid-15007890-id-106979.html 下面介绍以threading模块来实现定时器的方法。使用前先做一个简单试验:……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2387浏览 155个赞
这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以通过ipconfig查看#!/usr/bin/python2.7# -*- coding: utf-8 -*- # Filename: AddIPAliases.py# Author: Ken, http://IJMeter.com/#……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2731浏览 2777个赞
python生成随机mac地址,哈哈,具体有什么用处,自己去想吧#!/usr/bin/pythonimport randomdef randomMAC(): mac = [ 0x52, 0x54, 0x00, random.randint(0x00, 0x7f), ra……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1301浏览 1334个赞
一个非常高效的提取内容关键词的python代码,这段代码只能用于英文文章内容,中文因为要分词,这段代码就无能为力了,不过要加上分词功能,效果和英文是一样的。# coding=UTF-8import nltkfrom nltk.corpus import brown # This is a fast and simple noun phrase ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1552浏览 2704个赞
1、要有一个Google App账号:这个可以上网上去申请,申请地址为:https://developers.google.com/appengine/?hl=zh-cn2、创建一个Google App应用:然后注到https://appengine.google.com/创建一个应用,创建应用时要选择本地应用,scope选择https://www.g……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2392浏览 1499个赞
下面的代码列出了python内部各种数据类型的相互转换方式,包括强制转换成整数、转换成浮点数、转换成长整形、复数,强制转换成字符串等等int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1911浏览 2648个赞
本程序实现了,把目标机器的某个目录(可控)的所有的某种类型文件(可控)全部获取并传到己方的机器上。1、用了base64的encode(infile,outfile)加密,以及decode(infile,outfile)解密,这是2进制加密解密2、用zip压缩3、socket中server.py放到自己这方python server.py,然后clien……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1164浏览 426个赞
python打开文件可以有多种模式,读模式、写模式、追加模式,同时读写的模式等等,这里主要介绍同时进行读写的模式r+ python通过open方法打开文件file_handler = open(filename,mode) ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1400浏览 2774个赞
pil功能强大,convert方法可以轻易的将图片转换,下面的代码可以将图片转换成黑白效果from PIL import Image # http://www.75271.comimage_file = Image.open("convert_image.png") # open colour imageimage_file ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2995浏览 2434个赞
python通过pil模块将raw图片转换成png图片,pil中包含了fromstring函数可以按照指定模式读取图片信息然后进行保存。rawData = open("foo.raw" 'rb').read()# http://www.75271.comimgSize = (x,y)# Use the PI……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2889浏览 1101个赞
python通过exifread模块获得图片exif信息exifread模块的下载地址:https://pypi.python.org/pypi/ExifRead也可以通过pip进行安装:pip install exifreadimport exifread# http://www.75271.com# Open image file for……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1873浏览 2343个赞
python的pil模块功能超级强大,不但可以用来处理图片也可以用来获取图片的exif数据from PIL import Image#code from http://www.75271.comimg = Image.open('img.jpg')exif_data = img._getexif()……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2766浏览 2193个赞
exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址:http://exif-py.svn.sourceforge.net/viewvc/exif-py/source/EXIF.py?revision=19&view=markup脚本分享网 http://www.75271.com 也提供exif-py库的下载,……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2326浏览 1077个赞
python中可以通过isinstance判断对象的类型,比如是否是字符串,是否是数字,是否是元组等print isinstance(('75271.com','haotu.net','baidu.com'), tuple)print isinstance('http://www.……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1545浏览 118个赞
平时访问字典使用类似于:dict[‘name’]的方式,如果能通过dict.name的方式访问会更方便,下面的代码自定义了一个类提供了这种方法。#from http://www.75271.comclass DottableDict(dict): def __init__(self, *args, **kwargs):……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1374浏览 1251个赞
python真是太简单了,直接在itertools模块内置了全排列算法,你只需要一句代码既可以输出数组的全排列全排列定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。from itertools import permutations#from htt……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2661浏览 1312个赞
从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。这段代码用到了yield方法,全排列速度加倍def perm(arr, pos = 0): if pos == len(arr): yield arr for i in ran……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1732浏览 1641个赞
python生成全排列数从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。#coding:utf-8#全排列发生器#http://www.75271.com/codes/def a(n): li=[] for i in range……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1497浏览 1860个赞
python回溯法实现数组全排列输出全排列解释:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。from sys import stdout#code from http://www.75271.com/codes/def perm(li, start,……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1744浏览 2456个赞
python标准算法实现数组全排列代码,代码来自国外网站,希望对大家有所帮助。从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。#code from http://www.75271.com/codes/def Mideng(li): if(type……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1364浏览 1994个赞
常规方法实现python数组的全排列操作全排列解释:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。def perm(l): if(len(l)<=1): return [l] r=[] for ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1479浏览 595个赞
png图片有些是没有背景颜色,如果希望以单色(比如白色)填充背景,可以使用下面的代码,这段代码将当前目录下的 75271.com.png图片填充了白色背景。 使用指定的颜色的背景色即可,然后把该图片用alpha通道填充到该单色背景上。 比如下面使用白色背景:……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1323浏览 1522个赞
这段代码自定义了一个类,类包含了两个成员title和url,在类的内部定义了一个函数list_all_member用于输出类的所有成员变量及值# -*- coding: utf-8 -*-#75271.com提供代码,转载请注明出处class Site(object): def __init__(self): self.ti……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1926浏览 2749个赞
python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,75271.com提供详细的代码详细演示了每一个参数的使用方法及范例。 ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2817浏览 2638个赞
这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来,例如:1332888820 格式转换成 2012-03-28 06:53:40的形式# -*- coding: utf-8 -*- import time def timestamp_datetime(value): format = '%Y-……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1429浏览 774个赞
This is a simple function that runs another function in a different process by forking a new process which runs the function and waiting for the result in the parent. This can be u……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1386浏览 415个赞
Python通过win32api递归遍历目录删除指定文件import win32conimport win32apiimport osdef del_dir(self,path): for file in os.listdir(path): file_or_dir = os.path.join(path,file) if os.pat……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1940浏览 1974个赞
python从url中获取文件名import urllib2 file_name = urllib2.unquote(url).decode('utf8').split('/')[-1]……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1244浏览 420个赞
python中带有zlib库可以用来对数据进行压缩和解压缩,针对大量数据可以节省不少的空间import zlibdata='hello world'data = zlib.compress(data)#压缩#data此时的值为:'x\x9c\xcbH\xcd\xc9\xc9W(\xcf/\xcaI\x01\x00\x……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2598浏览 1345个赞
python将文本转换成图片输出#-*- coding:utf-8 -*- from PIL import Image,ImageFont,ImageDraw text = u'欢迎访问脚本分享网,http://www.75271.com' font = ImageFont.truetype("msyh……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2670浏览 1950个赞
python3 短网址和数字的相互转换import mathimport decimal def convert_to_code(num): """ 将数字转换为代码 """ def get_num(num, out=''): ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2376浏览 2354个赞
python通过wxPython打开并播放wav文件''' wx_lib_filebrowsebutton_sound.pyselect a sound file and play itwx.lib.filebrowsebutton.FileBrowseButton(parent, labelText, fileMas……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2135浏览 537个赞
python输出当前目录下的index.html文件路径import osimport sys path = os.path.join(os.path.dirname(sys.argv[0]), 'index.html')print path……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1194浏览 1692个赞
python删除列表中的重复记录def removeListDuplicates(seq): seen = set() seen_add = seen.add return [ x for x in seq if x not in seen and not seen_add(x) ]……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3080浏览 1534个赞