1. 程式人生 > >shutil的一些基本用法

shutil的一些基本用法

import shutil
import time
import tarfile
# 將檔案內容拷貝到另一個檔案中
shutil.copyfileobj(open('a1', 'r'), open('random2', 'w'))
# 複製檔案
shutil.copyfile('a1', 'a2')

# 複製nb資料夾下的所有檔案到nbb
shutil.copytree('nb', 'nbb', ignore=shutil.ignore_patterns('*.pyc', 'tmp*'))


# 打包檔案
shutil.make_archive('nb1%s' % time.strftime('
%Y-%m-%d'), 'gztar', root_dir='nb') # 解壓 t = tarfile.open('nb12019-01-10.tar.gz', 'r') t.extractall('ttt') t.close()