本篇文章展示了運用shutil函數(shù)能實現(xiàn)的各項操作,示例代碼簡明扼要容易理解,如果工作中或?qū)W習者中遇到shutil函數(shù)的使用,希望大家通過這篇文章有所收獲。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設、成都做網(wǎng)站、景寧畬族自治網(wǎng)絡推廣、微信小程序定制開發(fā)、景寧畬族自治網(wǎng)絡營銷、景寧畬族自治企業(yè)策劃、景寧畬族自治品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供景寧畬族自治建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
shutil.copy('src','dst')
shutil.copytree('src','dst')
shutil.move('src','dst')
shutil.rmtree('path')
shutil.chown('path','user','group')
shutil.which('cmd')
total, used, free = shutil.disk_usage("path")
print("當前磁盤共: %iGB, 已使用: %iGB, 剩余: %iGB"%(total / 1073741824, used / 1073741824, free / 1073741824))
注:默認單位是字節(jié),所以轉(zhuǎn)換為了GB,公式如下:
1KB= 1024字節(jié),1MB= 1024KB,1GB= 1024MB; 所以:1G=1073741824字節(jié)。也就是上面為什么要除以1073741824
shutil.get_unpack_formats()
shutil.get_archive_formats()
shutil.make_archive('test','gztar','./') #將當前目錄下所有文件打包為test.tar.gz
shutil.unpack_archive(filename,extract_dir=None,format=None)
# 栗子:
shutil.unpack_archive('test.tar.gz','/opt/tlv')
關于shutil函數(shù)的運用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果喜歡這篇文章,不如把它分享出去讓更多的人看到。