精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

五一快到了,工作想劃水?十個Python辦公自動化操作,拿走就用

開發(fā) 后端 自動化
五一快到了,工作想劃水?十個Python辦公自動化操作,拿走就可以用,一起來看一下吧!

[[395388]]

 一、OS模塊相關

1.遍歷文件夾

批量操作的前提就是對文件夾進行遍歷,使用os模塊可以輕松的遍歷文件夾,os.walk 遍歷后產(chǎn)生三個參數(shù):

“當前文件夾路徑包含文件夾名稱[列表形式]包含文件名稱[列表形式]”

代碼如下,大家可以根據(jù)自己的路徑進行修改

 

  1. import os 
  2.      
  3. for dirpath, dirnames, filenames in os.walk(r'C:\\Program Files (x86)'): 
  4.     print(f'打開文件夾{dirpath}') # 當前文件夾路徑  
  5.     if dirnames: 
  6.         print(dirnames) # 包含文件夾名稱[列表形式]  
  7.     if filenames: 
  8.         print(filenames) # 包含文件名稱[列表形式] 
  9.     print('-' * 10) 

 

當手上的需求明確有獲取給定路徑各級文件夾下所有符合條件的文件,并進行相應的批處理操作時,即可使用 os.walk

2.目標路徑是否是文件

有時我們需要判斷一個目錄下是否存在文件也可以使用os模塊。

給定一個目標路徑 path ,通過一行代碼就能夠判斷這是文件還是文件夾路徑

 

  1. import os 
  2.  
  3. path = 'xxx' 
  4. print(os.path.isfile(path)) 

 

3.獲取路徑中的文件名

os.path.basename 可以直接從絕對路徑中獲取最后的文件名,當然如果用傳統(tǒng)的字符串切割方式也可以,即 path.split('\\')[-1]

 

  1. import os 
  2.  
  3. path = 'xxx' 
  4. print(os.path.basename) 

 

4.創(chuàng)建文件夾

創(chuàng)建文件夾的代碼非常常用,因為往往生成的新文件都希望有個新的文件夾存儲,代碼如下:

 

  1. import os 
  2.  
  3. dirpath = 'xxx' 
  4. os.mkdir(dirpath) 

 

但是,如果希望創(chuàng)建的文件夾已經(jīng)存在,再運行 os.mkdir() 則會報錯而終止代碼。為了避免這一情況的發(fā)生,可以在創(chuàng)建文件夾之前先判斷文件夾是否存在。

用到的代碼是 os.path.exists,只有當路徑不存在(即 os.path.exists 返回的結(jié)果是 False時),才會創(chuàng)建:

 

  1. import os 
  2.  
  3. dirpath = 'xxx' 
  4. if not os.path.exists(dirpath): 
  5.     os.mkdir(dirpath) 

 

5.獲取桌面路徑

獲取桌面路徑也是非常常用的操作,可以使用os.path.join(os.path.expanduser("~"), 'Desktop')獲取桌面的絕對路徑。

這樣做的好處是可以把數(shù)據(jù)放在桌面上,在不同的電腦上都能調(diào)用代碼對數(shù)據(jù)進行處理。如果是在一條電腦上把桌面路徑固定在字符串中,則換一臺電腦就必須修改桌面路徑。代碼如下:

 

  1. import os 
  2.  
  3. desktop_path = os.path.join(os.path.expanduser("~"), 'Desktop'
  4. print(desktop_path) 

 

當然把上面的代碼包裝成一個函數(shù) GetDesktopPath() 需要時調(diào)用它會更加方便

 

  1. import os 
  2.  
  3. def GetDesktopPath(): 
  4.     return os.path.join(os.path.expanduser("~"), 'Desktop'

 

6.重命名文件/文件夾

需要用到 os.rename() 方法,下面的代碼示例中分別演示如何重命名文件和文件夾

 

  1. import os 
  2.  
  3. os.rename('practice.txt''practice_rename.txt')  # 重命名文件 
  4. os.rename('文件夾1''文件夾2') # 重命名文件夾 

 

7.批處理文件 - 1

除了前面的 os.walk 之外,有其他的 os 模塊下方法可完成獲取指定路徑的全部或符合條件的文件(非遍歷各級文件夾的需求),還可以使用下面兩個代碼第一種用到的方法是os.scandir(),使用如下:

 

  1. import os 
  2.  
  3. path = 'xxx' 
  4. for file in os.scandir(path):  
  5.     print(file.name, file.path) 

 

8.批處理文件 - 2

上面代碼最后輸出的是 給定路徑下各內(nèi)容的名字、絕對路徑第二種方法使用 os.listdir(),它比 os.scandir() 簡單一些,可直接調(diào)用輸出名稱而非路徑:

 

  1. import os  
  2.  
  3. path = 'xxx' 
  4. for file in os.listdir(path): 
  5.     print(fil 

 

二、shutil模塊相關

9.移動文件/文件夾

shutil也是經(jīng)常出現(xiàn)在辦公自動化場景中的模塊,我常用的就是移動文件/文件夾。

需要用到shutil.move 方法,下面的代碼示例中分別演示如何移動文件和文件夾:

 

  1. import shutil  
  2.  
  3. shutil.move(r'.\practice.txt', r'.\文件夾1/')  
  4. shutil.move(r'.\practice.txt', r'.\文件夾1/new.txt'

 

注意到上面后兩行代碼的區(qū)別嗎?前一行是將目標文件移動到目標文件夾里,而后一行,在將目標文件移動到目標文件夾里的同時,能夠?qū)ζ溥M行重命名

也就是說,如果我們需要移動某個或某些文件到新的文件夾,并且需重命名文件,則我們并不需要用os.rename 先命名文件再用 shutil.move 將其移動的指定文件夾,而是可以用 shutil.move 一步到位。

三、glob模塊相關

10.批處理文件 - 3

最后要介紹的是glob模塊,也是辦公自動化必須要掌握的一個模塊,同樣可以用于批處理文件。

glob 最重要的功能就是搜索獲取同一級或者各子級下符合條件的文件(絕對路徑),非常適合寫批處理的代碼。

有時候我們需要對大量文件進行相同操作,在寫完針對一份文件的操作后,只需要加上幾行代碼,就可以完成批處理全部文件的工作。大致代碼框架如下:

 

  1. import glob 
  2.      
  3. for file in glob.glob('**/*', recursive=True):  
  4.     print(file) 

 

glob.glob() 是一個非常重要的方法,能夠獲取給定路徑下文件的絕對路徑,并且接受「通配符」搜索,大大拓寬了靈活程度,* 表示任意字符長度,**/* 的使用表示用通配符指代給定路徑下的任何一層,recursive 參數(shù)允許遍歷搜索。

責任編輯:華軒 來源: 今日頭條
相關推薦

2024-10-28 19:36:05

2022-06-13 09:12:04

PythonPDF代碼

2024-12-10 00:01:00

自動化腳本優(yōu)化

2020-11-05 12:56:19

Python辦公自動化

2022-08-04 13:27:35

Pythonopenpyxl

2024-06-21 10:46:44

2020-04-21 10:45:47

PythonWordExcel

2022-06-05 21:09:47

Python辦公自動化

2021-12-13 23:02:41

Python語言開發(fā)

2024-08-14 14:42:00

2024-12-10 07:15:00

2022-07-27 08:01:28

自動化DevOps

2024-07-01 18:07:30

Python腳本自動化

2025-03-17 09:32:19

PythonExcel腳本

2025-09-23 07:00:00

Python辦公自動化

2024-05-29 11:16:33

PythonExcel

2021-04-22 15:46:42

物聯(lián)網(wǎng)智能辦公IoT

2023-05-15 08:01:32

Python辦公自動化

2025-07-03 07:20:00

Python腳本編程語言

2025-11-10 09:14:26

PythonExcel自動化
點贊
收藏

51CTO技術棧公眾號

色综合久久综合中文综合网| 欧美日本一区| 欧美视频精品在线| 7777在线视频| 午夜18视频在线观看| 亚洲一级在线| 久久久www成人免费精品| 在线观看免费视频黄| 久久uomeier| 亚洲欧美日本在线| 久久久福利视频| 国产又粗又猛视频| 亚洲一区激情| 操人视频在线观看欧美| 国产精品300页| 国产成人亚洲一区二区三区| 亚洲高清一区二区三区| 亚洲精蜜桃久在线| 日韩一区二区三区不卡| 免费成人av资源网| 538国产精品一区二区免费视频 | 国产农村妇女精品一区二区| 亚洲国产美女精品久久久久∴| 成人在线看视频| 99福利在线| 久久久不卡网国产精品二区| 91精品国产综合久久久久久丝袜 | 国产成人免费观看| 中文字幕二区三区| 亚洲免费中文| 久久乐国产精品| 国精品无码一区二区三区| 国产99亚洲| 亚洲国产成人精品一区二区| 污免费在线观看| 男女啪啪999亚洲精品| 狠狠做深爱婷婷久久综合一区| 自拍偷拍亚洲色图欧美| 国产乱子伦三级在线播放| 99久久精品情趣| 99r国产精品视频| 国产精品久久无码一三区| 天堂va蜜桃一区二区三区漫画版| 午夜精品视频在线| 久久久久久蜜桃| 欧美精品不卡| 久久亚洲电影天堂| 欧美性生交大片| 欧美色图在线播放| 亚洲人成网站777色婷婷| av无码一区二区三区| 91精品国产乱码久久久竹菊| 日韩色视频在线观看| 欧美精品 - 色网| 免费一级欧美在线观看视频| 欧美色大人视频| 一区二区在线播放视频| 主播大秀视频在线观看一区二区| 色综合欧美在线视频区| 粉嫩虎白女毛片人体| 黑人巨大亚洲一区二区久 | 午夜精品久久久久久久99| 激情五月婷婷综合| 91中文字幕在线观看| 国产福利资源在线| 国产一区二区三区四区五区美女| 成人性生交xxxxx网站| 国产美女免费视频| 国产成人亚洲综合a∨婷婷| 亚洲mm色国产网站| 国产高清精品软件丝瓜软件| 国产高清精品久久久久| 国产欧美一区二区视频| 亚洲欧美日韩动漫| av一区二区久久| 日韩av高清| 日本免费视频在线观看| 亚洲六月丁香色婷婷综合久久| 久久综合亚洲精品| 亚洲天堂电影| 欧美日韩免费观看一区二区三区| 激情在线观看视频| 91麻豆精品激情在线观看最新 | 18成人在线| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 久久精品aⅴ无码中文字字幕重口| 成人h动漫免费观看网站| 亚洲老头同性xxxxx| 中文国语毛片高清视频| 亚洲午夜一区| 日韩美女免费观看| 国产精品久久欧美久久一区| av电影一区二区| 一本一道久久a久久综合精品| 日韩精品卡一| 色噜噜狠狠色综合欧洲selulu| 日本美女视频一区| 久久超级碰碰| 在线观看a级片| 自拍偷拍亚洲综合| 免费不卡av在线| 9i看片成人免费高清| 欧美网站一区二区| 69久久精品无码一区二区| 欧美一区自拍| 久久这里只有精品99| 一级黄色免费网站| 国产一区二区剧情av在线| 久久久久久久久久久久久久一区 | 亚洲人成网站免费播放| 国产人妻精品一区二区三区不卡| 亚洲女人av| 99久久自偷自偷国产精品不卡| 青青草视频在线免费观看| 亚洲欧美激情在线| 波多野结衣天堂| 色狼人综合干| 午夜精品三级视频福利| 国产日韩免费视频| 国产精品视频免费看| 男女高潮又爽又黄又无遮挡| 奇米一区二区| 日韩一区二区av| 18国产免费视频| 久久免费精品国产久精品久久久久 | 一区二区免费av| 国产日产精品一区二区三区四区的观看方式 | 免费成人深夜夜行网站| 日韩精品一二三区| 久久一区二区精品| 成年男女免费视频网站不卡| 日韩一区二区免费高清| 国精品人伦一区二区三区蜜桃| 米奇777在线欧美播放| 国产精品免费观看高清| 直接在线观看的三级网址| 69堂精品视频| 视频国产一区二区| 蜜臀av国产精品久久久久| 日本不卡免费新一二三区| 男人天堂视频在线观看| 亚洲成av人乱码色午夜| 青娱乐在线视频免费观看| 精品一区二区三区在线播放视频| 午夜精品福利一区二区| 极品在线视频| 日韩激情在线视频| 亚洲天堂av片| 久久精品欧美日韩精品 | 激情久久久久久久久久久久久久久久| 日韩精彩视频| 国产精品成人国产| www.日韩欧美| 精品国产av鲁一鲁一区 | 成人午夜免费在线视频| 免费观看亚洲天堂| 欧美激情伊人电影| 六月婷婷综合网| 亚洲成a人在线观看| 国产精品九九视频| 国产深夜精品| 欧美主播一区二区三区美女 久久精品人| 欧美第一视频| 中文字幕av一区二区| 一级爱爱免费视频| 一区二区三区中文字幕| 特级特黄刘亦菲aaa级| 在线欧美三区| 欧美性bbwbbwbbwhd| 黄色精品视频网站| 欧美巨乳在线观看| 先锋av资源站| 日本福利一区二区| 五月天色婷婷丁香| 成人国产亚洲欧美成人综合网 | 日韩欧美一区二区在线观看| 祥仔av免费一区二区三区四区| 久久av红桃一区二区小说| 人人妻人人玩人人澡人人爽| 欧美日韩在线影院| 日韩欧美在线视频播放| 国产成人免费在线观看| 18岁网站在线观看| 欧美激情理论| 国产一区二区精品免费| av成人亚洲| 欧美丰满片xxx777| 九色蝌蚪在线| 日韩一区二区不卡| 国产suv精品一区二区33| 中文字幕制服丝袜成人av| 欧美久久久久久久久久久| 噜噜爱69成人精品| 伊人再见免费在线观看高清版| 欧美电影在线观看免费| 成人国产精品一区二区| 忘忧草在线日韩www影院| 日韩亚洲欧美成人| 亚洲欧美日韩精品永久在线| 欧美一区二区不卡视频| 日本高清不卡码| 亚洲老妇xxxxxx| 国产av自拍一区| 岛国精品在线播放| 国产九九在线观看| 男人天堂欧美日韩| 国产精品无码电影在线观看| 国内精品久久久久久久久电影网 | 欧美精品momsxxx| 91av免费看| 999国产精品亚洲77777| 97视频免费在线看| 七七久久电影网| 色偷偷噜噜噜亚洲男人| 久久精品国产亚洲a∨麻豆| 欧美成人三级在线| 亚洲综合视频在线播放| 一本久久综合亚洲鲁鲁五月天 | 三上悠亚影音先锋| 东方欧美亚洲色图在线| 亚洲这里只有精品| 日韩福利视频导航| 国产超级av在线| 亚洲看片一区| 国产曰肥老太婆无遮挡| 欧美 日韩 国产一区二区在线视频| 久久久婷婷一区二区三区不卡| 在线精品视频一区| 91精品入口蜜桃| 在线免费观看亚洲| 国产精品欧美久久久| 欧美xxxxxx| 日本成人黄色片| 自拍一区在线观看| 4444欧美成人kkkk| 亚洲欧美韩国| …久久精品99久久香蕉国产| 国产高清中文字幕在线| 久久久欧美精品| caoporn视频在线| 欧美大片免费观看在线观看网站推荐| 麻豆tv在线| 久久久精品久久| 91在线中字| 欧美老少配视频| 污网站在线免费看| 欧美激情亚洲精品| bl视频在线免费观看| 午夜精品久久久久久久99黑人| 少妇视频在线| 久久久久久91| 麻豆国产在线| 国产精品电影一区| jizzjizz少妇亚洲水多| 成人黄色免费网站在线观看| 电影中文字幕一区二区| 亚洲自拍中文字幕| 白白在线精品| 久久国产精品 国产精品| 亚洲小说图片视频| 亚洲一卡二卡三卡四卡无卡网站在线看| 不卡中文字幕| 强开小嫩苞一区二区三区网站| 欧美精品偷拍| 免费看国产曰批40分钟| 模特精品在线| 午夜啪啪小视频| 国产成人超碰人人澡人人澡| 国产a级黄色片| 国产视频911| 特一级黄色录像| 亚洲va国产天堂va久久en| 亚洲欧美偷拍一区| 欧美日韩亚州综合| 亚洲精品一区二区三区区别| 国产视频亚洲精品| 日本黄色片在线观看| 欧美激情综合色综合啪啪五月| 人成在线免费网站| 国产精品香蕉国产| 在线精品自拍| 色噜噜狠狠色综合网| 一区二区三区午夜探花| 精品国产免费av| 国产在线精品一区二区| 国产精品久久久久久久无码| 国产三级精品视频| 免费无遮挡无码永久在线观看视频| 欧美日韩午夜视频在线观看| 亚洲永久精品视频| 亚洲爱爱爱爱爱| 久热国产在线| 欧美性在线视频| 涩涩屋成人免费视频软件| 欧美一区二区三区在线播放 | 亚洲另类在线制服丝袜| 69视频免费在线观看| 欧美一区二区在线视频| 青春有你2免费观看完整版在线播放高清 | 在线亚洲一区观看| 国产香蕉在线观看| 日韩在线精品一区| 自由日本语热亚洲人| 97人人香蕉| 水蜜桃久久夜色精品一区| 免费看国产曰批40分钟| 国产乱子轮精品视频| 无码人妻精品一区二区中文| 亚洲综合色噜噜狠狠| 一炮成瘾1v1高h| 亚洲欧美成人一区二区在线电影| 日本伦理一区二区| 国产日韩视频在线观看| 要久久爱电视剧全集完整观看| 91亚洲精品国产| 精品一区二区三区视频| 在线免费看黄视频| 午夜精品福利一区二区三区蜜桃| 国产欧美久久久精品免费| 亚洲欧洲激情在线| av在线中出| 国产chinese精品一区二区| 天天影视天天精品| 网站一区二区三区| 久久久久久一级片| 成年人免费高清视频| 精品99久久久久久| 性欧美1819sex性高清大胸| 国产精品久久久久久久7电影| 网红女主播少妇精品视频| 国产中文字幕乱人伦在线观看| 国产精品一二三在| 欧美手机在线观看| 欧美精品乱人伦久久久久久| 在线观看黄色av| 国产精品视频免费观看www| 国产欧美日韩精品高清二区综合区| 国产精品999视频| 成人免费视频网站在线观看| 久久精品一级片| 欧美岛国在线观看| 国产美女一区视频| 国产精品视频一区二区三区经| 欧美成人一区二免费视频软件| 捷克做爰xxxⅹ性视频| 136国产福利精品导航| 国产精品色综合| 毛片精品免费在线观看| 欧州一区二区三区| 国产www免费| 91美女精品福利| 丰满少妇xoxoxo视频| 在线观看国产精品日韩av| 亚洲精品555| 中文字幕一区二区三区5566| 韩国三级在线一区| 欧美日韩国产精品一区二区三区| 欧美tickling挠脚心丨vk| 国产www视频在线观看| 精品1区2区| 久久亚洲精品伦理| 91禁男男在线观看| 欧美一卡在线观看| 超碰在线97国产| 玛丽玛丽电影原版免费观看1977 | 91精品国产91久久久久久黑人| 人人爽人人爽av| 亚洲一区二区三区中文字幕 | 色偷偷88888欧美精品久久久| 狂野欧美xxxx韩国少妇| 国产在线播放观看| 久久人人97超碰com| 亚洲在线观看av| 欧美高清在线观看| 性欧美lx╳lx╳| 中文字幕免费高清在线| 亚洲一区精品在线| 美女毛片在线看| 91欧美激情另类亚洲| 亚洲国产免费看| 美女100%露胸无遮挡| 日韩久久免费av| 惠美惠精品网| 青青在线免费视频| www欧美成人18+| 99久久久国产精品无码网爆| 国语对白做受69| 日韩欧美高清在线播放| 在线观看一区二区三区四区| 在线观看成人小视频| 亚洲www色| 日韩电影免费观看高清完整| 国产成人8x视频一区二区| 国产99久久久久久免费看| 欧美大片在线免费观看| 久久不见久久见免费视频7| 波多野吉衣在线视频| 在线观看网站黄不卡| 91精品国产黑色瑜伽裤| 一区二区三区四区欧美日韩|