1樓:du瓶邪
file類中沒有提供專門的檔案複製函式,因此只能通過使用檔案的讀寫函式來實現檔案的複製。這裡僅僅給出範例:
src = file("myfile.txt", "w+")temp = ["hello world! \n"]src.writelines(temp)
src.close()
src = file("myfile.txt", "r+")des = file("myfile2.txt", "w+")des.
writelines(src.read())src.close()
des.close()
shutil模組是另乙個檔案,目錄的管理介面,提供了一些用於複製檔案,目錄的函式。copyfile()函式可以實現檔案的拷貝,宣告如下:
copyfile(src, des)
檔案的剪下可以使用move()函式模擬,宣告如下:
move(src,des)
功能:移動乙個檔案或者目錄到指定的位置,並且可以根據引數des重新命名移動後的檔案。
2樓:
用shutil模組
#!/usr/bin/env python#-*- coding: utf-8 -*-import os
import os.path
from shutil import copydest_dir = ur'd:\新建資料夾'
if not os.path.isdir(dest_dir):
os.makedirs(dest_dir)file_path = ur'c:\123\1.txt'
copy(file_path, dest_dir)
3樓:匿名使用者
參考shutil模組
python中怎樣將檔案拷貝到指定的目錄下
4樓:匿名使用者
好像不能直接import os搞定,得import shutilimport shutil
#複製檔案
shutil.copyfile('listfile.py', 'd:/test.py')
#複製目錄
shutil.copytree('d:/temp', 'c:/temp/')
#其餘專可以參考
屬shutil下的函式
python中怎樣將檔案拷貝到指定的目錄下?
5樓:匿名使用者
import shutil
shutil.copy(sourcedir, targetdir)
6樓:習佑平拜凰
好像不能直接import
os搞定,得import
shutil
import shutil
#複製檔案
shutil.copyfile('listfile.py', 'd:/test.py')
#複製目錄
shutil.copytree('d:/temp', 'c:/temp/')
#其餘可以參考shutil下的函式
python中怎樣將檔案拷貝到指定的目錄下
7樓:譚子魔法
使用os和shutil兩個模組,os.listdir用於讀取目標目錄中的檔名稱,star資料夾中儲存了我手動篩選出來的dng格式**,jpg資料夾中儲存了所有的jpg格式**,於是在獲取到所有dng格式**後使用flag陣列標記一下
然後迴圈遍歷targetnames陣列尋找對應名稱的jpg檔案,找到的話就使用shutil.copyfile複製到指定資料夾,然後就大功告成了!
Shell指令碼如何實現對檔案按關鍵字行來分成若干個小檔案
五行關鍵字應該分割為6個檔案啊?要不就是只取關鍵字行以下的行。思路 用sed得出包含這個關鍵字的行的行號,然後根據行號分割檔案。bin sh myfile testresult.txt num 5 count 0 line sed n file testcaseresult myfile for n...
如何用vc實現對檔案的讀寫呀是二進位制那種的
如果你會讀寫某一種檔案,也就會二進位制的了,因為,只需改變讀寫方式,學習要舉一反三啊 vc 讀寫二進位制檔案 用c的話 fprint fscanf 等等 你可以看看書啊 就是檔案那章的 若是c 的話。如下 include using namespace std authinfo 是自定義的 stru...
c中如何實現檔案上傳伺服器,C 中如何實現檔案上傳伺服器。
ftp上傳檔案需要ftp使用者和密碼,採用的是ftp協議上傳。wcf可以採用ftp和http協議進行上傳,關鍵在於你的實現方式,wcf只是一種資料通訊框架。httpwebclient採用http協議,可以做很多事情包括上傳檔案。相比之下,ftp協議上傳檔案會較快,但需要有ftp伺服器,還要維護ftp...
如何對資料夾中的內容進行一次性的重新命名
操作如下 1 以下圖為例,要將01至04的4個檔案進行批量重新命名2 滑鼠圈選4個檔案 或按住ctrl逐個點選 3 按下f2鍵 4 輸入新的名稱,此處以 重新命名 為例 5 輸好後按回車鍵,可見,選中的幾個檔案被批量重新命名,區別是名稱後邊多了編號,編號規則遵循元檔名的排序 這個叫批量重新命名,可以...
如何實現c語言中複製檔案的程式,如何實現C語言中複製檔案的程式
風若遠去何人留 1 以唯讀方式開啟第乙個檔案 2 以寫方式開啟第二個檔案 3 迴圈讀取字元,並寫入第二個檔案。直到遇到eof結束。4 關閉檔案。include int main 要是只複製乙個檔案的話,流程如下 1.開啟讀檔案,準備寫檔案 2.讀檔案到緩衝 3.將緩衝內容寫到寫檔案 4.如果所有內容...