乙個簡單的例子,刪除乙個指定的檔案。
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...