亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      python

      當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

      python自動(dòng)化處理文件的方法及代碼演示

      來源:中華考試網(wǎng)  [2020年11月27日]  【

        大多數(shù)小伙伴應(yīng)該和小編一樣,小時(shí)候,經(jīng)常會(huì)考慮能研究出來一個(gè)機(jī)器人,幫助我寫作業(yè),做一些不想做的事情,后來隨著年紀(jì)的增長,大家可能大多漸漸遺忘了,但是目前在學(xué)習(xí)python的你們,有沒有了解過,使用Python可以自動(dòng)化處理文件的內(nèi)容呢?雖然機(jī)器人沒有實(shí)現(xiàn),但是利用語言就可以滿足我們的需求啦~不清楚的趕緊來看下吧~

        一. 列出文件夾下的所有文件

        代碼如下:

        import os

        list_all=[]

        for root ,dirs,files in os.walk(r'C:\Users\Shineion\Desktop\新建文件夾'):

        for name in files:

        file_path=os.path.join(root,name)#包含路徑的文件

        file_name=os.path.split(file_path)[-1]

        list_all.append(file_name)

        print(list_all)

        二. 使用正則re修改文件名

        import os

        import re

        pattern=re.compile(r'.+\.png')

        i=1

        for root ,dirs,files in os.walk(r'C:\Users\Shineion\Desktop\新建文件夾'):

        for name in files:

        file_path=os.path.join(root,name)

        matching=pattern.search(file_path)

        if matching:

        os.rename(file_path,os.path.split(file_path)[-2]+ '/{}.png'.format(i))

        i+=1

        print('修改成功')

        三. 批量刪除文件

        import os

        import re

        pattern=re.compile(r'.+\.pdf')

        for root ,dirs,files in os.walk(r'C:\Users\Shineion\Desktop\新建文件夾'):

      python課程免費(fèi)試聽預(yù)約

      • 地區(qū):
      • 姓名:
      • 手機(jī):

        for name in files:

        file_path=os.path.join(root,name)#包含路徑的文件

        print(file_path)

        matching=pattern.search(file_path)#匹配pdf

        if matching:

        command_line='copy %s D:\\自動(dòng)化測(cè)試1' % file_path.replace('/','\\')

        os.system(command_line)

        print('復(fù)制成功')

        好啦,以上就是關(guān)于自動(dòng)化處理文件的全部內(nèi)容了,比起手動(dòng),自動(dòng)化真的是便捷我們的生活,減少人力成本,大家最常使用辦公軟件,因此,如果想大大提高工作效率,一定要好好掌握哦~

      責(zé)編:fushihao

      上一篇:區(qū)別python返回函數(shù)和返回值

      下一篇: 沒有了

      • 會(huì)計(jì)考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學(xué)歷考試