Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件

2017-01-10 10:04:30来源:http://9041438.blog.51cto.com/9031438/1890274作者:gengyeh人点击

第七城市

#-*-coding:utf-8-*-
"""
CreatedonMonJan900:35:432017

@author-Weixin:953558077
"""


importos
importshutil
importtime
'''
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,则将在复制的目录下生成物理副本来替代符号连接
'''

#创建一个文件夹
os.mkdir('Test')
#切换到文件夹下
os.chdir('Test')
#截取时间函数用作文件名使用
Time=time.strftime('%Y-%m-%d',time.localtime())
#在Test文件夹下创建一个文件
file=open(Time+'.txt','w')

#打印当前所处的文件夹位置
print(os.getcwd())
#将当前文件夹的1.txt文件copy一份到Test目录下
shutil.copy('1.txt','Test/1.txt')
#移动当前目录的1.txt文件到Test目录下
shutil.move('1.txt',"Test/"+Time+'-1.txt')
#删除文件
os.remove('Test/')
#清空文件内容
file.truncate()
file.close()
#删除文件夹及文件夹,在删除这个目录之前,它的所有内容应该先被清除
os.rmdir('Test')
第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台