Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件相关的知识,希望对你有一定的参考价值。
# -*- coding: utf-8 -*- """ Created on Mon Jan 9 00:35:43 2017 @author-Weixin: 953558077 """ import os import shutil import time ‘‘‘ 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‘)
本文出自 “在运维中学习” 博客,请务必保留此出处http://9041438.blog.51cto.com/9031438/1890274
以上是关于Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件的主要内容,如果未能解决你的问题,请参考以下文章