os模組之複製檔案

2021-06-17 18:13:05 字數 677 閱讀 6035

乙個簡單的例子,刪除乙個指定的檔案。

import os,sys

def copyfile(sourdir,targetdir,name):#3個引數 sourdir是源目錄,targetdir是目標目錄,name是要複製的檔案

for files in os.listdir(sourdir):

if files==name: #判斷檔案是否和源目錄的檔案相同

sourname=os.path.join(sourdir,name)

targetname=os.path.join(targetdir,name)

if os.path.isfile(sourname):#判斷是否是檔案

open(targetname,'wb').write(open(sourname,'rb').read()) #複製

return

if __name__=="__main__":

if len(sys.argv)<4:

sys.exit()

else:

sour=sys.argv[1]

target=sys.argv[2]

filen=sys.argv[3]

f=copyfile(sour,target,filen)

慢慢感受!

檔案操作之複製

l複製檔案可通過file類的 copy 方法來實現 l格式為 string soupath c users administrator desktop sou 125.txt 定義字元資料夾路徑 string detpath c users administrator desktop det 126...

檔案OS模組

檔案os模組 開啟檔案open file open file name路徑,訪問模式 r 以唯讀的方式開啟 rb 以二進位制的方式開啟乙個檔案用於唯讀 w 開啟乙個檔案只用於寫入 a 追加 在當前路徑下建立乙個文字檔案 file1 open 1.txt w 注意 對檔案操作完後,一定要記得關閉檔案,...

複製資料夾 python中os模組應用

import os 乙個檔案裡面含多個檔案 不含資料夾 src path r c p1 target path r c p2 封裝成函式 def copy src,target if os.path.isdir src and os.path.isdir target filelist os.lis...