Python-shutil 모듈

1214 단어
shutilcopy (파일 1, 파일 2): 파일 이름으로 덮어쓰고 파일 및 권한은copy:
import shutil
shutil.copy("test1", "test2")

shutil.copyfileobj(file1, file2): 파일 1의 데이터를 파일에 덮어쓰기2:
 
import shutil
f1 = open("test1", "r", encoding="utf-8")
f2 = open("test2", "w", encoding="utf-8")
shutil.copyfileobj(f1, f2)

 
 shutil.rmtree(대상 디렉토리): 대상 디렉토리와 포함된 파일을 삭제합니다.
import shutil
shutil.rmtree("test")

삭제 파일:
os.remove (파일 이름): 파일 삭제
import os
os.remove("1.xlsx")

 shutil.copytree (소스 디렉터리, 대상 디렉터리): 지정된 디렉터리에 copy 디렉터리의 파일을 귀속할 수 있습니다.
import shutil
shutil.copytree(src="1", dst="3")

 shutil.move(원본 파일, 경로 지정): 파일로 귀속 이동
import shutil
shutil.move(src="2.xlsx", dst="./1")

 
zipfile 모듈의 파일 압축 해제:
import zipfile

#  
z = zipfile.ZipFile("1.zip", "w")
z.write("test1")
z.write("test2")
z.close()

#  
z = zipfile.ZipFile("1.zip", "r")
z.extractall()
z.close()

좋은 웹페이지 즐겨찾기