欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python利用shutil模塊實(shí)現(xiàn)文件夾的復(fù)制刪除與裁剪

 更新時(shí)間:2022年05月06日 15:50:52   作者:渴望力量的哈士奇  
shutil模塊是對(duì)os模塊的補(bǔ)充,主要針對(duì)文件的拷貝、刪除、移動(dòng)、壓縮和解壓操作。本文將利用shutil模塊實(shí)現(xiàn)文件夾的復(fù)制刪除與裁剪,需要的可以參考一下

文件夾的復(fù)制

文件夾復(fù)制使用的函數(shù)

導(dǎo)入包與模塊

`from shutil import copytree

使用方法:

copytree(來(lái)源目錄, 目標(biāo)目錄)

代碼示例如下:(目標(biāo)已存在目錄)

# coding:utf-8
from shutil import copytree

copytree('test03', 'test02')    # 需要注意的是,使用 "copytree()" 函數(shù)時(shí),目標(biāo)目錄是不能存在的
                                # 否則會(huì)拋出異常 "FileExistsError: [Errno 17] File exists:'XXXXXX'"

運(yùn)行結(jié)果如下:

代碼示例如下:(目標(biāo)目錄未存在)

# coding:utf-8
from shutil import copytree

copytree('test03', 'test04')

運(yùn)行結(jié)果如下:

文件夾的刪除

文件夾刪除使用的函數(shù)

導(dǎo)入包與模塊

`from shutil import rmtree

使用方法:

rmtree(目標(biāo)目錄)

代碼示例如下:(文件夾不存在)

# coding:utf-8
from shutil import copytree, rmtree

# copytree('test03', 'test04')
rmtree('test05')    # 需要注意的是,被刪除的文件夾一定要存在,否則拋出異常 'FileNotFoundError'

運(yùn)行結(jié)果如下:

代碼示例如下:(文件夾存在)

# coding:utf-8
from shutil import copytree, rmtree

# copytree('test03', 'test04')
# rmtree('test05')    # 需要注意的是,被刪除的文件夾一定要存在,否則拋出異常 'FileNotFoundError'
rmtree('test04')      # 被刪除的文件夾是否有文件都可以被刪除,只要目標(biāo)文件夾存在

運(yùn)行結(jié)果如下:

文件夾的裁剪(移動(dòng)、重命名)

shutil包關(guān)于文件夾的裁剪所使用的函數(shù),其實(shí)與文件的裁剪函數(shù)是一樣的,都是使用的 move 函數(shù):

導(dǎo)入包與模塊

from shutil import move

使用方法:

move(來(lái)源目錄, 目標(biāo)目錄)

代碼示例如下:

# coding:utf-8
from shutil import copytree, rmtree, move

# copytree('test03', 'test04')
# rmtree('test05')    # 需要注意的是,被刪除的文件夾一定要存在,否則拋出異常 'FileNotFoundError'
# rmtree('test04')      # 被刪除的文件夾是否有文件都可以被刪除,只要目標(biāo)文件夾存在
move('test02', 'test01')    # 將 "test02" 文件夾,移動(dòng)到 "test01" 文件夾下
move('test03', 'test04')    # 這里的目標(biāo)目錄不存在,所以 "來(lái)源目錄的 'test03' 文件夾會(huì)被重命名為 'test04'"

運(yùn)行結(jié)果如下:

到此這篇關(guān)于Python利用shutil模塊實(shí)現(xiàn)文件夾的復(fù)制刪除與裁剪的文章就介紹到這了,更多相關(guān)Python文件夾復(fù)制刪除 裁剪內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論