成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python如何實(shí)現(xiàn)操作文件-創(chuàng)新互聯(lián)

這篇文章主要介紹了python如何實(shí)現(xiàn)操作文件,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)新干免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

copy_file

功能:將某個文件夾下的所有文件(文件夾)復(fù)制到另一個文件夾

#! python 3
# -*- coding:utf-8 -*-
# Autor: GrayMac
import shutil
import os

basefileclass = 'basefile'
#sourcefile:源文件路徑 fileclass:源文件夾 destinationfile:目標(biāo)文件夾路徑
def copy_file(sourcefile,fileclass,destinationfile):
  #遍歷目錄和子目錄
  for filenames in os.listdir(sourcefile):
    #取得文件或文件名的絕對路徑
    filepath = os.path.join(sourcefile,filenames)
    #判斷是否為文件夾
    if os.path.isdir(filepath):
      if fileclass == basefileclass :
        copy_file(filepath,fileclass + '/' + filenames,destinationfile + '/' + filenames)
      else :
        copy_file(filepath,fileclass,destinationfile + '/' + filenames)
    #判斷是否為文件
    elif os.path.isfile(filepath):
     print('Copy %s'% filepath +' To ' + destinationfile)
     #如果無文件夾則重新創(chuàng)建
     if not os.path.exists(destinationfile):
       os.makedirs(destinationfile)
     shutil.copy(filepath,destinationfile)
        
copy_file(sourcefile,basefileclass,destinationfile)

zip_file

功能:將某個文件夾下面的所有文件(文件夾)壓縮

#! python 3
# -*- coding:utf-8 -*-
# Autor: GrayMac
import zipfile
import os
#dirpath:壓縮源文件路徑 outpath:輸出文件夾路徑 outname:輸出壓縮文件名
basefilepath = 'basefile/'
def zip_file(dirpath,outpath,outname):
  print('Start ZIP ' + dirpath + ' To ' + outname)
  zip = zipfile.ZipFile(outpath + outname,"w",zipfile.ZIP_DEFLATED)
  for path,dirnames,filenames in os.walk(dirpath):
    # 去掉目標(biāo)跟路徑,只對目標(biāo)文件夾下邊的文件及文件夾進(jìn)行壓縮
    fpath = path.replace(dirpath,basefilepath)
    for filename in filenames:
      zip.write(os.path.join(path,filename),os.path.join(fpath,filename))
  zip.close()
  print('ZIP' + outname + 'successed !')
zip_file(dirpath,outpath,outname)

del_file

功能:將某個文件夾下面的所有文件(文件夾)刪除

#! python 3
# -*- coding:utf-8 -*-
# Autor: GrayMac
import shutil
import os
#path_data 刪除文件夾路徑
#os.listdir(path_data) 返回一個列表,里面是當(dāng)前目錄下面的所有東西的相對路徑
#os.path.isfile(file_data) 判斷是否為文件
#os.remove(file_data) 刪除文件
#shutil.rmtree(file_data) 刪除文件夾(非空)
def del_file(path_data):
  print('Start Delete : ' + path_data)
  for filenames in os.listdir(path_data) :
    file_data = path_data + "\\" + filenames#當(dāng)前文件夾的下面的所有東西的絕對路徑
    if os.path.isfile(file_data) :
      os.remove(file_data)
    else:
      shutil.rmtree(file_data)
  print('Delete successed !')

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“python如何實(shí)現(xiàn)操作文件”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司,關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、網(wǎng)站設(shè)計(jì)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

新聞名稱:python如何實(shí)現(xiàn)操作文件-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://jinyejixie.com/article25/dihoci.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)ChatGPT、企業(yè)建站、做網(wǎng)站商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
大连市| 新干县| 沐川县| 洛南县| 乐安县| 永新县| 华蓥市| 会东县| 弥勒县| 六枝特区| 景宁| 朝阳区| 偏关县| 崇信县| 织金县| 台山市| 本溪市| 富蕴县| 苍山县| 定兴县| 泸溪县| 台中市| 郁南县| 尚义县| 长沙县| 曲水县| 怀远县| 田阳县| 巩留县| 安平县| 亳州市| 黔西县| 哈尔滨市| 彭山县| 东城区| 长丰县| 千阳县| 韶山市| 台前县| 绍兴县| 上饶县|