Python-module
文章平均质量分 73
franktan2010
这个作者很懒,什么都没留下…
展开
-
copy 模块
1.12. copy 模块copy 模块包含两个函数, 用来拷贝对象, 如 Example 1-64 所示.copy(object) => object 创建给定对象的 "浅/浅层(shallow)" 拷贝(copy). 这里 "浅/浅层(shallow)" 的意思是复制对象本身, 但当对象是一个容器 (container) 时, 它的成员仍然指向原来的成员对象.1.1转载 2015-04-16 15:58:25 · 619 阅读 · 1 评论 -
os模块:处理文件,文件夹,进程
os模块:处理文件,文件夹,进程.1.处理文件使用os模块重命名和删除文件# remove old backup file, if any os.remove(back) # rename original to backup... os.rename(file, back)文件的属性stat函数可以用来获取一个存在文件的信息,它返回一个类元组转载 2015-05-26 11:16:55 · 1101 阅读 · 0 评论 -
socket 模块:客户端或是服务器的 socket编程
socket 模块:客户端或是服务器的 socket编程socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API)。通过Socket,我们才能使用TCP/IP协议。客户端:#fens的IP和端口host = "172.31.112.188"port = 4901addr = (host,port)client = socket转载 2015-06-10 14:27:11 · 553 阅读 · 0 评论 -
getopt 模块:命令行选项和参数的函数
[python] view plaincopy#!/usr/bin/env python #-*- coding:utf8 -*- import sys import getopt #函数getopt(args, shortopts, longopts=[]) """ 参数args一般是sys.argv[1:] shortopt转载 2015-06-10 09:24:26 · 545 阅读 · 0 评论 -
os.path模块:处理长文件名(路径名)的函数
os.path模块:处理长文件名(路径名)的函数. 1.处理文件名filename="/home/trade/tinit.txt"使用os.path模块处理文件名os.path.split(filename)#('/home/trade','tinit.txt')os.path.splitext(filename) #('/home/trade/tinit', '.txt转载 2015-05-25 10:48:58 · 1655 阅读 · 0 评论 -
shutil模块:复制文件和文件夹,文件压缩
shutil模块:复制文件和文件夹,文件压缩shutil模块包含了一些用于复制文件和文件夹,和文件压缩的函数. 1.文件的拷贝copyfile( src, dst)从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 当前的dst已存在的话就会被覆盖掉copy( src, dst)转载 2015-06-04 09:46:02 · 12508 阅读 · 0 评论 -
fileinput模块:读取,替换文本内容
fileinput模块:读取,替换文本内容fileinput模块提供处理一个或多个文本文件的功能,可以通过使用for循环来读取一个或多个文本文件的所有行。它的工作方式和readlines很类似,不同点在于它不是将全部的行读到列表中而是创建了一个xreadlines对象。功能函数介绍:1. 遍历文本内容import fileinputfor eachline in fileinp转载 2015-06-03 13:56:46 · 1553 阅读 · 0 评论 -
string 模块:字符串处理
string 模块:字符串处理 字符串方法及 string 模块函数text = "Monty Python's FlyingCircus"#字符串的拼接如果参数少(不多于3个),就用+;如果参数较多(或有参数),就用%,参看字符串格式化;如果参数很多(多于5个),就用"".join函数,参看字符串格式化;#字符串截取,切片#字符串的一部分叫做片断。选取片段与选原创 2015-05-22 10:05:45 · 562 阅读 · 0 评论 -
sys 模块:程序运行时的处理
sys 模块:程序运行时的处理1. 处理命令行参数在解释器启动后, argv 列表包含了传递给脚本的所有参数.列表的第一个元素为脚本自身的名称.使用sys模块获得脚本的参数import sysprint "script name is", sys.argv[0]if len(sys.argv) > 1: print "there are", len(sys.argv转载 2015-05-29 09:57:35 · 788 阅读 · 0 评论 -
PYWIN32 + WMI模块:获取WINDOWS系统基本信息
PYWIN32:操作Window系统Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。下载:http://sourceforge.net/projects/pywin32/files%2Fpywin32/ (下载适合你的Python版本)介绍这个库里面最重要的两个模块:win32api和win3转载 2015-06-16 17:13:15 · 5433 阅读 · 1 评论 -
timeit 模块: 测试时间性能
起因:为什么是模块timeit ,而不用time模块/timing模块?模块timeit (而不用time模块/timing模块)time.clock() 精度高,还是使用 time.time() 精度更高,要视乎所在的平台来决定。总概来讲,在 Unix 系统中,建议使用 time.time(),在 Windows 系统中,建议使用 time.clock()。所有使用timeit.de原创 2015-05-21 14:56:53 · 1178 阅读 · 1 评论 -
types 模块
python的types 模块:1.怎么判断一个对象的类型?Python内建函数type(object),用于返回当前object对象的类型。types模块定义了python中所有的类型,包括NoneType, TypeType, ObjectType....import typesdef check(object): print object,原创 2015-05-15 08:40:21 · 2716 阅读 · 0 评论 -
md5模块和hashlib模块
注释: md5模块以及过时了, 用hashlib模块来加密。hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面主要记录下其中的md5加密方式[python] view p转载 2015-05-14 08:57:25 · 3685 阅读 · 0 评论 -
tempfile模块
主要有以下几个函数:tempfile.TemporaryFile如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无法找到或打开这个文件的,因为它并没有引用文件系统表。用这个函数创建的临时文件,关闭后会自动删除。 123转载 2015-05-14 09:24:59 · 570 阅读 · 1 评论 -
glob 模块
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:"*", "?", "[]"。"*"匹配0个或多个字符;"?"匹配单个字符;"[]"匹配指定范围内的字符,如:[0-9]匹配数字。glob.glob 返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,转载 2015-05-13 15:09:46 · 763 阅读 · 0 评论 -
Decimal模块:小数的处理
Decimal模块:小数的处理小数在Python自带的float类型有很大的误差,就需要Decimal模块来处理。Decimal的定义:>>> fromdecimalimport*>>>x=Decimal('0.70')*Decimal('1.05')>>> xDecimal('0.7350')注意:一般是str类型转为decimal类型,而不是float直接转。转载 2015-06-12 11:16:19 · 2934 阅读 · 0 评论