#!/usr/bin/env pythonfrom Queue import Queuefrom threading import Threadimport randomimport timedef person(i,q): while True: #这个人一直处与可以接活干的状态  
python模块列表
对与服务端我们可以自己写些API供监控使用。以下Code只是简单的给监控机吐出固定的mem值:80,不过,可以根据后期需要来开发相应的模块。此次我采用的是select来作为server端的socket监控,不过对与他的1024限制来说,我觉得仅作为监控服务端来说足够了,如果作为更大并发的server端话,可以使用poll,epoll,或者多线程并且结合队列来做到一定的限制,别让过多的连接把服务器干
将python脚本转换为exe文件,这样我们写的脚本就可以跑在windows上了,写出此文供后期使用.
供以后使用,仅供参考!
python异常,相关资料很多,今天我只是想把我的想法写出来,供我以后开发使用。 异常也可以称为类,每种异常其实就是某种类的实例化罢了.异常对我们来说很有用,因为有了异常,我们可以提前结束程序或者忽略程序故障,在这里我们需要先捕获异常,捕获可以使用
有些文档可能采用的是某种编码方式(如utf-8)来存储文本,但如果我们展现的工具是另外一种编码方式(如gb2312),若我们不做些转码的工作,我相信你在此工具中显示的将会是乱码. 因为,我们的文本采用utf-8方式来存储的,那么它存储在硬盘或者内存的字节是以utf-8规定来存储的,而gb2312是另外一种存储规定,所以使用gb2312的工具无法正确读取,此时需要我们将utf-8存储转变为gb2312存储,故我们需要先用decode('utf-8')来解码,再将encode('gb2312')来编码,这样,我们的工具便可以正确显示内容了.
以下几种函数定义def funcion(a,b): print a,bfunction(1,2)def function1(*a): print a <=打印元组function1(1,2,3)def function2(**a): print a  
下午闲来无事,就搞个批量密码修改工具玩玩...#!/usr/bin/env pythonimport paramikoimport timeip_list=('ip1','ip2')log_file=open('mpwdok.log','w+')log_file1=open('mpwderr.log','w+&
这只是一个简单的c/s架构,理想化得获取客户端输入的指令,并且将输出打印到客户端界面,大家可以试着玩一下。嘿嘿。server.py#!/usr/bin/env python# -*- coding: utf-8 -*-import SocketServerimport osimport threadingclass MyHandle(SocketServer.StreamRequestHandle
一个在没有wget工具情况下,写的下载工具,仅供参考!#!/usr/bin/env python#wget programimport sys,urllib,httplib,urlparsedef reporthook(*progress_bar_info): show_progress_bar_inf=progress_bar_info
#!/usr/bin/env python#Author:Badboy#Notice:set a few passwords, () will fill in for the item, [] is optionalfrom random import choiceimport stringimport sysspecialchars='!@#$%^&*()'def Gen
这篇文章是来自http://segfault.in/2010/03/paramiko-ssh-and-sftp-with-python/,但我在最初学习时发现这篇文章还无法完全解决初学的我,我想初学paramiko看这篇文章也会出不少问题的,在这里,我将自己出的问题列出来,并且提供相关的解决方法,大家可以一边参考上面提供的URL,一边看我对这篇文章的学习过程。不过,单独看我写的也可以满足大家的学习
这篇文章是告诉大家如何安装paramiko模块,是学习paramiko模块的前提条件,供大家参考。需求:(1)platforms supported: POSIX (Linux, Solaris, BSD, etc.); MacOS X; Windows (2)python 2.3: python 2.2 is also supported, but not recommended. (3)pyc
#!/usr/bin/env pythonimport getpass,timewhile 1: user=getpass.getuser() pwd=getpass.getpass(prompt="Please input %s password:" %(user))
fileinput模块提供处理一个或多个文本文件的功能, 可以通过使用for..in来循环读取一个或多个文本文件内容.
Sys模块函数之多,我只能选取自己认为比较实用的一些函数列在此处。借马云找员工的说法,”找最合适的而不是最天才的”,这句话,我个人觉得在很多方面都能适应,学习也不在话下。Sys模块功能的确很多,但我们应该将重点放在那些功能才是最适合我们的,为此,我列的这些函数,就是我认为比较适合我以后开发的函数。
大家在写程序时,都喜欢将过程和输出结果以log的形式保留下来,供参考。大部分朋友都采取的是open方式打开一个文件句柄方式,将其信息write进去,今天我学习的是采取unix或者类unix提供的一个syslog服务。在我们的python里提供了一个syslog的模块,这个模块就是为系统syslog程序提供的一个接口。
[今天在CU的python版里看到一篇"批量下载国家地理壁纸Python脚本"。感觉不错,借此,用wxpython写了一个GUI的界面。]
[这段时间一直在学wxpython,但一直以读代码为主,总感觉不写点,无法进步,所以就在这开一个写wxpython代码的头,以资鼓励...]这篇其实比较简单,就是一个带有按钮的窗口,但点击这个按钮后提示一个对话框。import wxclass SubclassDialog(wx.Dialog): def __init__(self): &n
这是一篇用python代码自动登录的脚本,大家可以参考,看能不能开发点其他东东...#!/usr/bin/env python#web client post of python network program import urllib,urllib2def postNow(): url_login ='http://blog.51cto.com/l
[背景]用来对IDC状态测试的程序[脚本如下:]#!/usr/bin/env python#Create by badboy#2009/11/22'''multithreading ping for checking IDC status!'''import threadingimport osimport timesize = ('20
[前言]最近朋友的网站受到CC攻击,就向我咨询,因为我对防cc攻击也不是很了解,所以我也不敢一下子给他什么好的答案。今天,我就写了下面的资料,看能不能给他,和大家一个好的方案,如果大家有对防CC攻击更好的主意,请留言与我,我们一起学习,谢谢!<?phpif (isset($_SERVER)){ $realip = $_SERVER[HTTP_X_FORWA
[背景]最近,发现如果分析一个log文件还是挺方便的,可如果log文件很多,那不是要做多个首页文件对应每一个log吗?哎,麻烦。今天,我就为解决这个问题,而又再次向我前段时间写的代码就进了扩充,功能是解决在一个页面下显示多个log文件,当然是通过选项进行切换文件的,而这些文件我是通过php指定到目录下面遍历出来的。功能还是很不错的。先来张图,给大家看看。看到没,根据选择不同的log文件,下面的IP
[背景]本文的宗旨,是为解决在后期Nagios添加监控对象而烦的管理员做的工具。当然,也是为我减轻工作,而开发的。虽然说,我们可以写脚本来解决,但如果是那种每天会添加一两个IP来做监控,那么我们是不是每天都要登录服务器,修改配置文件,再测试,重启。感觉不是很方便,如果有一个web界面来操作,那视觉肯定又不一样,与是我就想到了要开发这款工具,来为自己或者大家来解决现在的问题,可能会有人说,现在的这样
memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。它可以应对任意多个连接,使用非阻塞的网络IO。
[背景]公司以前对IDC状态的测试都是通过perl+crond结合,向指定某IDC的IP发送icmp包,并将其结果保存到test.log下,对于后斯的分析,是采取手工的方式(格式化数据,结合excel),这样操作下来很浪费时间,今天我将把昨天写的程序拿出来,来解决手工处理数据的方法,以自动画展示给大家。谢谢!~[过程]IDC状态报表生成的流程(历史)ping(借助perl脚本+crond)----
jpgraph是一款比较实用的画趋势图的库,我将我修改的画图代码提供给大家学习...
[背景]给朋友下载的一款php webshell,发现很多功能不能用,估计是被人修改了,所以只能将其功能补全了,而且加了说明,提供给大家学习用,但不能做坏事哟,我可不承担法律责任,嘻嘻![内容]<?php/*--------------------------------------------Codz By pr0cessMSN:l4ndishezhang@hotmail.comModif
Python 类可以定义专用方法,专用方法是在特殊情况下或当使用特别语法时由 Python 替你调用的,而不是在代码中直接调用(象普通的方法那样)。.1 __init__类似于构造函数#!/usr/local/bin/pythonclass Study: def __init__
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号