这段python代码对c:\temp目录下的所有的文件名的”scroll_1”替换为”scroll_00”import ospath = 'c:\\temp'for file in os.listdir(path): if os.path.isfile(os.path.join(path,file))==True: ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2481浏览 2018个赞
multipressing模块式python 2.6版本加入的,通过这个模块可以轻松实现异步调用from multiprocessing import Pooldef f(x): return x*xif __name__ == '__main__': pool = Pool(processes=1) ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1497浏览 2493个赞
很多时候函数内部包含了一些不可预知的事情,比如调用其它软件,从网络抓取信息,可能某个函数会卡在某个地方不动态,这段代码可以用来限制函数的执行时间,只需要在函数的上方添加一个装饰器,timelimited(2)就可以限定函数必须在2秒内执行完成,如果执行完成则返回函数正常的返回值,如果执行超时则会抛出错误信息。代码参考:http://augustwu.ite……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1865浏览 1723个赞
这段代码通过shell调用7z对apk包进行解压缩def run_shell(command, mayFreeze=False): def check_retcode(retcode, cmd): if 0 != retcode: print >> sys.stderr, 'err executing ' +……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3037浏览 744个赞
这段代码通过MySQLdb模块连接mysql数据库,然后查询employee表中income字段大于1000的数据输出#!/usr/bin/pythonimport MySQLdb# Open database connectiondb = MySQLdb.connect("localhost","testuse……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2402浏览 1552个赞
下面的python代码通过MySQLdb连接数据库,然后通过sql语句添加数据,添加数据使用参数化查询方式#!/usr/bin/pythonimport MySQLdb# Open database connectiondb = MySQLdb.connect("localhost","testuser"……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2307浏览 2947个赞
下面的python代码通过MySQLdb代码连接mysql数据库,通过sql语句添加数据,并演示了如何通过commit提交数据和rollback回滚操作#!/usr/bin/pythonimport MySQLdb# Open database connectiondb = MySQLdb.connect("localhost&qu……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1989浏览 2845个赞
下面的python代码通过MySQLdb模块连接数据库,然后通过Sql语句在数据库中创建表,最后关闭数据库#!/usr/bin/pythonimport MySQLdb# Open database connectiondb = MySQLdb.connect("localhost","testuser"……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2096浏览 2548个赞
下面的python代码通过MySQLdb模块链接mysql数据库,然后打开数据库,并通过sql语句查询mysql的版本号,最后关闭数据库连接#!/usr/bin/pythonimport MySQLdb# Open database connectiondb = MySQLdb.connect("localhost",&q……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2165浏览 1335个赞
python实现的端口转发器,支持udp端口转发由于工作需要用到一个端口转发器,并且要求支持TCP和UDP协议。在网上找了蛮久,但没有中意的。于是就自己写了一个。这个转发器是基于python cookbook的一个示例改写的,原先的这个示例只支持TCP协议,我这里增加了UDP协议的支持,程序写的不怎么好,不过它确实能用,哈哈哈!por……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1452浏览 717个赞
一个简单的python开发的监控程序,当指定网页状态不正常是通过smtp发送通知邮件转自:http://www.lastme.com/#!/usr/bin/env python# -*- coding: UTF-8 -*-#author libertyspy#link http://www.lastme.comimport sock……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1887浏览 1948个赞
python检测RabbitMQ的状态是否正常import socket def check_aliveness(ip, port): sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk.settimeout(1) try: sk.connect……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2214浏览 610个赞
python编写的一个通过多线程扫描端口的代码#!/usr/bin/env pythonimport socketimport sysimport threadingimport timeNORMAL = 0ERROR = 1TIMEOUT = 5def ping(ip , port , timeout=TIMEOUT): try……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2644浏览 1106个赞
在ip.txt中每行一个ip地址和端口号,代码可循环监控这些ip地址的指定端口是否正常#!/usr/bin/env python# -*- coding: gbk -*-import socket,timewhile 1: file_obj = open('ip.txt') for line in file_o……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1632浏览 2583个赞
python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用#!/usr/bin/env python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09:35:59 '……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1746浏览 2840个赞
这段python代码可以帮你扫描目标主机的开放端口#-------------------------------------------------------------------------------# Name: PortScan# Purpose: 扫描目标主机的端口开放情况## Author: x……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2046浏览 2136个赞
python检测远程udp端口是否打开import socketimport threadingimport timeimport structimport Queuequeue = Queue.Queue()def udp_sender(ip,port): try: ADDR = (ip,port) ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2585浏览 1683个赞
python判断远程端口是否打开,下面的代码判断指定网站的80端口是否打开import socketsk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sk.settimeout(1)try: sk.connect(('www.75271.com',80)) ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3016浏览 255个赞
通过python检测端口的实用代码#!/usr/bin/env pythonimport socketimport reimport sysdef check_server(address, port): #create a TCP socket s = socket.socket() print "Att……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1356浏览 1450个赞
如果我们开发的程序需要监控端口,我们可以在启动程序时判断端口是否已经被占用了,下面的python代码帮你实现了这个实用的功能。#!/usr/bin/env python# 75271.com codesimport osimport socketdef IsOpen(ip,port): s = socket.socket(socket.……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2069浏览 2473个赞
python在Windows8下获取本机ip地址import socket hostname = socket.gethostname() IPinfo = socket.gethostbyname_ex(hostname) LocalIP = IPinfo[2][2] print LocalIP……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1765浏览 1922个赞
在网页里调用图片除了可以直接给定图片路径外,还可以使用base64编码,下面的python代码可以将图片转换成base64编码import base64f=open(r'c:\sharejs.jpg','rb') #二进制方式打开图文件ls_f=base64.b64encode(f.read()) #读取文件……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3029浏览 1203个赞
此函数通过python实现了一个简单的计时器动能''' Simple Timing Function.This function prints out a message with the elapsed time from the previous call. It works with most Python 2.……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2203浏览 131个赞
这段python代码可以通过*号打印出简单的圣诞树,在python3.3下运行通过# Happy Holidays!# with height = 5:# *# ***# *****# *******# *********# |# Dependency: Python 3.3height = 5sta……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2086浏览 543个赞
默认情况下mongodb的update语句一次只能更新一条记录,如果要一次更新多条记录需要使用multi参数multi参数默认值为false,改成true即可 下面的代码使用在python下运行,将值为stats_type的type字段,修改成stat_type,如果不添加mult……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1251浏览 2841个赞
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) 3073浏览 2041个赞
Python Flask框架中同时上传多个文件的详细代码演示,下面的演示代码带有详细的html页面和python代码 python代码import os# We'll render HTML templates and access data sent by POST……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1790浏览 1235个赞
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) 2238浏览 2550个赞
使用Flask框架的简单入门范例代码,如果你正学习Flask框架,可以参考下面的启动代码,这段代码可以在网页上输出“hello world”import os# Using Flask since Python doesn't have built-in session managementfrom flask import Flask,……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1469浏览 1747个赞
python Flask框架下获取用户的IP地址的范例代码,下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法。 python代码from flask import Flask, render_templat……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2092浏览 748个赞
在python中我们可以通过下面的方法直接调用系统命令或者外部程序,使用方便1、os模块的execl方法Python的execl系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。也就是说,这个shell进程被占领,将执行第一个execl的命令程序而不再返回。2、使用……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2631浏览 2204个赞
python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例。d={'site':'http://www.75271.com','name':'sharejs','is_good&……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2605浏览 2149个赞
python+django实现的简单的表单验证代码,带有html页面,表单类,和view类的全部代码。 HTML代码<html><head> <title>Form validation example</title> &……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1426浏览 1267个赞
自定义python的类InMemoryZip,可以在内存压缩文件为zip,也可以对文件进行解压缩,同时还可以通过网络对文件进行压缩后进行高速传输""" @author Thomas Lehmann @file InMemoryZip.py @brief inspired by http://w……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2739浏览 1081个赞
我们经常会从不同的设备里取出照片,比如照相机,手机,iphone等等,操作系统记录的创建日期经常 会因为拷贝等原因变动,下面的代码可以给图片按照exif里的创建时间进行排序,非常有用。import osimport shutilimport Imagefrom PIL.ExifTags import TAGS# code from http:/……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2203浏览 2372个赞
一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。import osimport timedef print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2679浏览 529个赞
这个python类实现了一个定时器效果,调用非常简单,可以让系统定时执行指定的函数代码转自:http://blog.chinaunix.net/uid-15007890-id-106979.html 下面介绍以threading模块来实现定时器的方法。使用前先做一个简单试验:……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2678浏览 2167个赞
这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以通过ipconfig查看#!/usr/bin/python2.7# -*- coding: utf-8 -*- # Filename: AddIPAliases.py# Author: Ken, http://IJMeter.com/#……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3268浏览 2229个赞
python生成随机mac地址,哈哈,具体有什么用处,自己去想吧#!/usr/bin/pythonimport randomdef randomMAC(): mac = [ 0x52, 0x54, 0x00, random.randint(0x00, 0x7f), ra……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1367浏览 318个赞
一个非常高效的提取内容关键词的python代码,这段代码只能用于英文文章内容,中文因为要分词,这段代码就无能为力了,不过要加上分词功能,效果和英文是一样的。# coding=UTF-8import nltkfrom nltk.corpus import brown # This is a fast and simple noun phrase ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2240浏览 2920个赞
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) 1652浏览 2650个赞
下面的代码列出了python内部各种数据类型的相互转换方式,包括强制转换成整数、转换成浮点数、转换成长整形、复数,强制转换成字符串等等int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1440浏览 855个赞
本程序实现了,把目标机器的某个目录(可控)的所有的某种类型文件(可控)全部获取并传到己方的机器上。1、用了base64的encode(infile,outfile)加密,以及decode(infile,outfile)解密,这是2进制加密解密2、用zip压缩3、socket中server.py放到自己这方python server.py,然后clien……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1943浏览 2203个赞
python打开文件可以有多种模式,读模式、写模式、追加模式,同时读写的模式等等,这里主要介绍同时进行读写的模式r+ python通过open方法打开文件file_handler = open(filename,mode) ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2339浏览 2014个赞
pil功能强大,convert方法可以轻易的将图片转换,下面的代码可以将图片转换成黑白效果from PIL import Image # http://www.75271.comimage_file = Image.open("convert_image.png") # open colour imageimage_file ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1210浏览 943个赞