Python

Python常用模块用法分析

本文较为详细的讲述了Python中常用的模块,分享给大家便于大家查阅参考之用。具体如下:1.内置模块(不用import就可以直接使用)常用内置函数:help(obj)在线帮助,obj可是任何类型callable(obj)查看一个obj是不是可以像函数一样调用repr(obj)得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝eval_r(str)表示合法的python表达式,返回这个表达式dir(obj)查看obj的namespace中

系统 2019-09-27 17:45:32 1997

Python

使用Python的Twisted框架编写简单的网络客户端

Protocol和服务器一样,也是通过该类来实现。先看一个简短的例程:fromtwisted.internet.protocolimportProtocolfromsysimportstdoutclassEcho(Protocol):defdataReceived(self,data):stdout.write(data)在本程序中,只是简单的将获得的数据输出到标准输出中来显示,还有很多其他的事件没有作出任何响应,下面有一个回应其他事件的例子:fromtw

系统 2019-09-27 17:38:26 1997

Python

Python 实现链表实例代码

Python实现链表实例代码前言算法和数据结构是一个亘古不变的话题,作为一个程序员,掌握常用的数据结构实现是非常非常的有必要的。实现清单实现链表,本质上和语言是无关的。但是灵活度却和实现它的语言密切相关。今天用Python来实现一下,包含如下操作:['addNode(self,data)']['append(self,value)']['prepend(self,value)']['insert(self,index,value)']['delNode(s

系统 2019-09-27 17:56:13 1996

Python

python分析nignx访问日志脚本分享

#!/usr/bin/envpython#coding=utf-8#------------------------------------------------------#Name:nginx日志分析脚本#Purpose:此脚本只用来分析nginx的访问日志#Version:1.0#Author:LEO#Created:2013-05-07#Modified:2013-05-07#Copyright:(c)LEO2013#--------------

系统 2019-09-27 17:52:05 1996

Python

python+numpy实现的基本矩阵操作示例

本文实例讲述了python+numpy实现的基本矩阵操作。分享给大家供大家参考,具体如下:#!usr/bin/envpython#coding:utf-8#学习numpy中矩阵的代码笔记#2018年05月29日15:43:40#参考网站:http://cs231n.github.io/python-numpy-tutorial/importnumpyasnp#==================矩阵的创建,增删查改,索引,运算===============

系统 2019-09-27 17:49:00 1996

Python

Python进行快速排序

博主之前写过各种排序方法的详细分析,于是在这个地方直接放上示例代码示例代码如下:#encoding:utf-8defquick_sort(lists,left,right):#快速排序ifleft>=right:returnlistskey=lists[left]low=lefthigh=rightwhileleft

系统 2019-09-27 17:47:30 1996

Python

python实现文本文件合并

python合并文本文件示例代码。python实现两个文本合并employee文件中记录了工号和姓名catemployee.txt:100JasonSmith200JohnDoe300SanjayGupta400AshokSharmabonus文件中记录工号和工资catbonus.txt:100$5,000200$500300$3,000400$1,250要求把两个文件合并并输出如下,处理结果:400ashoksharma$1,250100jasonsmi

系统 2019-09-27 17:38:46 1996

Python

在Python中使用异步Socket编程性能测试

OK,首先写一个pythonsocket的server段,对开放三个端口:10000,10001,10002.krondo的例子中是每个server绑定一个端口,测试的时候需要分别开3个shell,分别运行.这太麻烦了,就分别用三个Thread来运行这些services.importoptparseimportosimportsocketimporttimefromthreadingimportThreadimportStringIOtxt='''1111

系统 2019-09-27 17:38:44 1996

Python

使用python加密自己的密码

有些时候我们不得不在自己的代码里写上密码,为了安全起见,我们可以为自己的密码加密先上段代码,这个代码是转自网上root@ProFtp:/usr/lib/python2.7#morejastmencrypt.py"""jastmeencryptpassword"""defencrypt(key,s):b=bytearray(str(s).encode("gbk"))n=len(b)#求出b的字节数c=bytearray(n*2)j=0foriinrange(

系统 2019-09-27 17:38:35 1996

Python

Python3中详解fabfile的编写

fab命令好似结合我们编写的fabfile.py(其它文件名必须添加-ffilename应用)来搭配使用的,部分命令行参数可以通过相应的方法来替代,使之更加灵活,例如"-H192.168.56.133,192.168.56.134",我们可以通过定义env.hosts来实现,如"env.hosts=['192.168.56.133,192.168.56.134']"。fabfile的主体由多个自定义的任务函数组成,不同任务实现不同的操作逻辑。全局属性设定e

系统 2019-09-27 17:37:37 1996

Python

python如何解析配置文件并应用到项目中

配置文件的类型通常自动化测试中的配置文件是以.ini和.conf为后缀的文件配置文件的组成1.section2.option3.value配置文件的格式[section_name]#=号可以使用:号代替option_name=value配置文件的注释通常使用#号或者;分号注释,有一点一定要注意,注释最好不要写到option_name=value行的后面,否则你会遇到意想不到的错误配置文件的作用那么我们的配置文件主要来干些什么呢?1.可以存储测试中测试用例使

系统 2019-09-27 17:54:50 1995

Python

发个python2.6+wxPython+wxGlade实现的简单teln

这些日子在公司测试机顶盒游戏,每次启动游戏的时候都要在windows黑色的dos窗口输命令,非常不方便,于是借着自己刚学的一点点python+wxPython的知识,写了这个telnet客户端,功能比较简单,根据需要可以再作修改。界面用wxGlade生成,本来我不喜欢wxGlade的,觉得不是很好用,但用着用着发现其实还不错,生成的代码也很容易和自己的代码结合。输入指令的输入框有默认的指令提示,为了方便写了个COMMAND指令列表,这是公司里用的,可以在源

系统 2019-08-12 09:30:17 1995

Python

使用Python编写类UNIX系统的命令行工具的教程

引言您是否能编写命令行工具?也许您可以,但您能编写出真正好用的命令行工具吗?本文讨论使用Python来创建一个强健的命令行工具,并带有内置的帮助菜单、错误处理和选项处理。由于一些奇怪的原因,很多人并不了解Python?的标准库具有制作功能极其强大的*NIX命令行工具所需的全部工具。可以这样说,Python是制作*NIX命令行工具的最佳语言,因为它依照“batteries-included”的哲学方式工作,并且强调提供可读性高的代码。但仅作为提醒,当您发现使

系统 2019-09-27 17:38:28 1994

Python

使用FastCGI部署Python的Django应用的教程

作为一个mod_python模块的替代,你可以考虑使用mod_wsgi模块,此模块开发的时间比mod_python的开发时间离现在更近一些,在Django社区已有一些使用。一个完整的概述超出了本书的范围,你可以从官方的Django文档查看到更多的信息。使用FastCGI部署Django应用尽管将使用Apache和mod_python搭建Django环境是最具鲁棒性的,但在很多虚拟主机平台上,往往只能使用FastCGI此外,在很多情况下,FastCGI能够提

系统 2019-09-27 17:37:35 1994

Python

python encode('utf8') problem

url='aa'printtype(url)printurl.encode('utf8')以上是ok的keyword="中国"printkeyword.encode("utf8")就会报错了UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe4inposition0:ordinalnotinrange(128)pythonencode('utf8')problem

系统 2019-08-29 22:48:28 1994