首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

shutil - 资料操作模块

2012-12-21 
shutil - 文件操作模块?copyfile( src, dst)?从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛

shutil - 文件操作模块
?copyfile( src, dst)?从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉?copymode( src, dst)?只是会复制其权限其他的东西是不会被复制的?copystat( src, dst)?复制权限、最后访问时间、最后修改时间?copy( src, dst)????复制一个文件到一个文件或一个目录?copy2( src, dst)??在copy上的基础上再复制文件最后访问时间与修改时间也复制过来了,类似于cp –p的东西?copy2( src, dst)??如果两个位置的文件系统是一样的话相当于是rename操作,只是改名;如果是不在相同的文件系统的话就是做move操作?copytree(olddir,newdir,True/Flase)?把olddir拷贝一份newdir,如果第3个参数是True,则复制目录时将保持文件夹下的符号连接,如果第3个参数是False,则将在复制的目录下生成物理副本来替代符号连接

实例:

?

复制一个文件
import os, string, sys, time, re, math, fileinput, glob, shutil
print os.listdir('.')
for file in os.listdir('.'):
??? if os.path.splitext(file)[1] == ".py":?? #os.path.splitex返回一个文件名和后缀名的元组
??????? print file
??????? shutil.copy(file, "a.py")

热点排行