python跳转和创建目录,Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件...
#?-*-?coding:?utf-8?-*-
"""
Created?on?Mon?Jan??9?00:35:43?2017
@author-Weixin:?953558077
"""
import?os
import?shutil
import?time
'''
shutil模塊的基礎(chǔ)功能簡介
copyfile(?src,?dst)??????從源src復(fù)制到dst中去。當(dāng)然前提是目標(biāo)地址是具備可寫權(quán)限。拋出的異常信息為IOException.?如果當(dāng)前的dst已存在的話就會(huì)被覆蓋掉
copymode(?src,?dst)??????只是會(huì)復(fù)制其權(quán)限其他的東西是不會(huì)被復(fù)制的
copystat(?src,?dst)??????復(fù)制權(quán)限、最后訪問時(shí)間、最后修改時(shí)間
copy(?src,?dst)?????????復(fù)制一個(gè)文件到一個(gè)文件或一個(gè)目錄
copy2(?src,?dst)???????在copy上的基礎(chǔ)上再復(fù)制文件最后訪問時(shí)間與修改時(shí)間也復(fù)制過來了,類似于cp?�Cp的東西
copy2(?src,?dst)???????如果兩個(gè)位置的文件系統(tǒng)是一樣的話相當(dāng)于是rename操作,只是改名;如果是不在相同的文件系統(tǒng)的話就是做move操作
copytree(olddir,newdir,True/Flase)??????把olddir拷貝一份newdir,如果第3個(gè)參數(shù)是True,則復(fù)制目錄時(shí)將保持文件夾下的符號連接,如果第3個(gè)參數(shù)是False,則將在復(fù)制的目錄下生成物理副本來替代符號連接
'''
#創(chuàng)建一個(gè)文件夾
os.mkdir('Test')
#切換到文件夾下
os.chdir('Test')
#截取時(shí)間函數(shù)用作文件名使用
Time?=?time.strftime('%Y-%m-%d?',time.localtime())
#在Test文件夾下創(chuàng)建一個(gè)文件
file=open(Time+'.txt','w')
#打印當(dāng)前所處的文件夾位置
print?(os.getcwd())
#將當(dāng)前文件夾的1.txt文件copy一份到Test目錄下
shutil.copy('1.txt','Test/1.txt')
#移動(dòng)當(dāng)前目錄的1.txt文件到Test目錄下
shutil.move('1.txt',"Test/"+?Time?+?'-1.txt')
#刪除文件
os.remove('Test/')
#清空文件內(nèi)容
file.truncate()
file.close()
#刪除文件夾及文件夾,在刪除這個(gè)目錄之前,它的所有內(nèi)容應(yīng)該先被清除
os.rmdir('Test')
總結(jié)
以上是生活随笔為你收集整理的python跳转和创建目录,Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php连接mysqli面向过程,PHP基
- 下一篇: 餐厅前台php,餐厅前台接听电话技巧