python跳转和创建目录,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?�Cp的東西
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')
總結
以上是生活随笔為你收集整理的python跳转和创建目录,Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php连接mysqli面向过程,PHP基
- 下一篇: python语句-浅谈 Python 的