python 中如何實現對檔案的複製 貼上

時間 2022-03-17 19:06:11

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.如果所有內容...