精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美美最猛性xxxxxx| 欧美精品日韩一区| 欧美二区在线| 国产女人爽到高潮a毛片| 欧美午夜在线视频| 亚洲欧美中文另类| 自拍一级黄色片| 欧美freesex黑人又粗又大| 国产视频一区二区三区在线观看| 国产综合视频在线观看| 日本在线观看视频网站| 成人羞羞视频播放网站| 亚洲а∨天堂久久精品喷水| 黄色在线视频网| xxxx视频在线| 国产精品视频一二三区| 国产综合精品一区二区三区| 一级aaaa毛片| 老鸭窝91久久精品色噜噜导演| 久久综合亚洲社区| 国产精品毛片一区二区| jizz国产精品| 91精品国产91综合久久蜜臀| 免费观看成人网| 97久久人人超碰caoprom| 国产精品视频麻豆| 久久波多野结衣| www.com欧美| 久久er99热精品一区二区| 97免费视频在线| 国产免费无码一区二区视频| 国产一区二区三区四区五区传媒| 亚洲国产精品久久| 中文字幕在线视频一区二区| 国产精品诱惑| 色菇凉天天综合网| 欧美 激情 在线| 欧美激情护士| 亚洲成人av一区二区三区| 国产资源第一页| 麻豆传媒在线免费| 国产精品久久久久9999吃药| 日韩欧美精品在线不卡| 九色在线播放| 久久综合九色综合久久久精品综合 | 欧美国产三级| 久久亚洲精品成人| 国产大屁股喷水视频在线观看| 国产一区二区三区天码| 亚洲精品视频二区| 3d动漫精品啪啪一区二区下载| 欧美一区二区三区红桃小说| 日韩精品视频免费在线观看| 国产精品久久AV无码| 激情视频极品美女日韩| 亚洲国产成人av在线| 日本国产在线视频| 乱亲女h秽乱长久久久| 337p日本欧洲亚洲大胆精品| 精品国产人妻一区二区三区| 久久亚州av| 日韩国产高清污视频在线观看| 成人一区二区三区仙踪林| 日本一区二区三区视频在线看| 日韩视频永久免费| 大尺度在线观看| 欧美黄色录像| 亚洲欧美国产日韩天堂区| 国产精品国产三级国产专业不| 精品久久久久中文字幕小说| 色七七影院综合| 午夜免费激情视频| 亚洲高清毛片| 国产98色在线| 一本色道久久综合精品婷婷| 国产精品91一区二区| 国产伦一区二区三区色一情| 青青草视频在线观看| 欧美激情综合在线| 97在线免费视频观看| 亚洲欧洲自拍| 欧美精品在线视频| 91视频在线免费| 狠狠综合久久av一区二区蜜桃| 日韩中文字幕在线视频| 国产小视频在线观看免费| 国产一区白浆| 成人黄色片在线| 日韩在线观看视频一区| 国产欧美一区二区精品性| aaa免费在线观看| 精精国产xxxx视频在线野外| 欧美日韩亚洲综合| 奇米777第四色| 日韩欧美午夜| 91a在线视频| 国产伦精品一区二区三区四区| 懂色av一区二区三区免费看| 欧美一区二区在线| 日本在线观看大片免费视频| 色中色一区二区| 超级砰砰砰97免费观看最新一期 | 日韩av综合网站| 懂色av粉嫩av蜜臀av一区二区三区| 国产精品久久| 国产精品久在线观看| 欧美一级淫片aaaaaa| 国产精品热久久久久夜色精品三区| 免费高清一区二区三区| 国产美女久久| 亚洲男人的天堂在线| 久久免费看少妇高潮v片特黄| 久久不射网站| 国产精品美女xx| 美女免费久久| 欧洲精品视频在线观看| 精品无码国产一区二区三区51安| 亚洲澳门在线| 国产精品视频精品| 毛片在线能看| 亚洲成精国产精品女| 天天综合天天添夜夜添狠狠添| 亚洲aa在线| 国内精品小视频| 国产区精品在线| 国产精品丝袜91| 国产精品少妇在线视频| 精品精品精品| 欧美激情一区二区久久久| 国产绿帽一区二区三区| 国产精品久久午夜| 国产精品人人爽人人爽| 亚洲ab电影| 欧美一区二区三区……| 免费观看黄色一级视频| 夜夜爽夜夜爽精品视频| 色姑娘综合天天| 在线中文一区| 91视频九色网站| 成人在线免费看片| 日韩一区二区免费在线观看| 老司机精品免费视频| 视频一区二区三区中文字幕| 久久综合福利| 另类图片综合电影| 亚洲欧美精品一区二区| 中文字幕国产在线观看| 久久久亚洲综合| 黄色国产小视频| 国内成人自拍| 国产精品日韩久久久久| 1769在线观看| 777a∨成人精品桃花网| www欧美com| 成人一区二区三区视频在线观看| 黄色一级片黄色| 欧美激情极品| 日韩免费观看网站| 91女主播在线观看| 7777精品伊人久久久大香线蕉经典版下载| 波多野结衣家庭教师在线观看| 日av在线不卡| 黄色高清视频网站| 视频免费一区二区| 97久久久免费福利网址| 黄色在线网站| 欧美日韩亚洲高清一区二区| 免费看一级大片| 高清不卡一区二区在线| 欧美韩国日本在线| 日韩av久操| 成人在线视频网址| 涩涩涩在线视频| 中文字幕视频在线免费欧美日韩综合在线看 | 亚洲不卡中文字幕| 国产第一亚洲| 欧美日韩爱爱视频| 欧美日韩国产亚洲沙发| 欧美日韩高清一区二区| 欧美偷拍第一页| 99久久久久久| 无尽裸体动漫2d在线观看| 欧美精品首页| 欧美精品一区二区视频| 亚洲网站免费| 欧美综合在线第二页| 日本中文字幕在线观看| 精品三级在线观看| 日韩中文字幕高清| 亚洲精品午夜久久久| 无码人妻精品一区二区三区温州| 免费在线一区观看| 精品无码国模私拍视频| 日韩精品1区| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 欧美一级二级三级乱码| 毛片在线免费视频| 亚洲日本护士毛茸茸| 在线免费观看成年人视频| 久久国产精品露脸对白| 成人中文字幕在线播放| 国产精品久久久久久麻豆一区软件| 国产在线一区二区三区四区| 亚洲精品伊人| 国产精品av电影| 成人免费高清观看| 日韩中文综合网| 久久av少妇| 亚洲国模精品一区| av网站在线观看免费| 在线观看欧美黄色| 男人的天堂一区二区| 亚洲免费观看在线观看| 国产精品20p| 91视视频在线观看入口直接观看www| 污污网站在线观看视频| 久久这里有精品15一区二区三区| 女人被男人躁得好爽免费视频| 日韩理论片av| 日本不卡免费新一二三区| 国产精品极品国产中出| 亚洲va久久久噜噜噜久久天堂| 电影亚洲一区| 欧美又大又硬又粗bbbbb| 9765激情中文在线| 欧美激情亚洲另类| 天堂成人av| 久久国产精品偷| 日本激情视频在线观看| 中文在线资源观看视频网站免费不卡| 天天av综合网| 日韩经典第一页| 午夜影院免费视频| 亚洲а∨天堂久久精品9966| 亚洲国产精品久久久久久久| 91精品国产乱码久久蜜臀| 国产精品久久久久久69| 欧美日韩你懂得| 亚洲天堂777| 欧美日韩不卡一区二区| 伊人网综合在线| 欧美日韩亚洲综合| 夜夜狠狠擅视频| 91麻豆精品国产91久久久资源速度| 中文 欧美 日韩| 欧美午夜一区二区三区免费大片| 波多野结衣激情视频| 91国内精品野花午夜精品| 男人天堂视频在线| 在线欧美日韩国产| 中文字幕欧美人妻精品| 欧美日韩中文国产| 国产精品一区二区黑人巨大| 这里只有精品99re| 性一交一乱一伧老太| 精品三级在线观看| 肉丝一区二区| 在线不卡国产精品| 欧美天天影院| 欧美成人自拍视频| 操喷在线视频| 91精品国产高清久久久久久久久| 日本蜜桃在线观看视频| 日韩av免费在线| 日韩成人一区| 超碰97国产在线| 亚洲传媒在线| 香蕉精品视频在线| 国产精品jizz在线观看美国| 少妇av一区二区三区无码| 久久黄色影院| 手机在线视频一区| 99精品偷自拍| 亚洲一级片在线播放| 亚洲欧美日本韩国| 日本网站在线播放| 欧美色综合网站| 亚洲高清视频在线播放| 亚洲欧洲av一区二区| 免费a在线看| 午夜精品久久久久久99热| 3d欧美精品动漫xxxx无尽| 成人免费在线视频网站| 欧美调教视频| 在线观看国产一区| 99视频一区| 手机精品视频在线| 91视频一区二区三区| 久久久久久久久久97| 亚洲成人av福利| 97成人在线观看| 日韩精品中文字| а√天堂在线官网| 日韩av男人的天堂| 综合久久成人| 亚洲美女搞黄| 亚洲一区亚洲| 国产老头和老头xxxx×| 久久久久久久久久久黄色| 日韩三级久久久| 一本色道a无线码一区v| 午夜精品在线播放| www国产91| 希岛爱理一区二区三区av高清| 亚洲一区二区三区久久 | 成人综合婷婷国产精品久久| 黄色工厂在线观看| 亚洲综合激情另类小说区| 波多野结衣绝顶大高潮| 亚洲国产中文字幕久久网| 国产福利在线播放麻豆| 国产成人免费91av在线| 红杏视频成人| 韩国无码av片在线观看网站| 久久精品免费看| 91视频在线网站| 偷拍一区二区三区四区| 亚洲av综合色区无码一区爱av| 最新的欧美黄色| 精品欧美一区二区三区在线观看 | 国产精品九九九九九| 亚洲一二三四在线| 国产乱码精品一区二三区蜜臂 | segui88久久综合| 亚洲最大福利视频网站| 成人在线免费观看视频| 久久精品网站视频| 久久久久久久久久电影| 日韩黄色在线播放| 日韩精品免费综合视频在线播放| 日本一本在线免费福利| 川上优av一区二区线观看| 日韩精品免费| 一级黄色特级片| 中文字幕欧美激情一区| 亚洲乱码国产乱码精品| 精品小视频在线| 中文字幕在线官网| 久久精品欧美| 国产农村妇女精品一二区| 波多野结衣加勒比| 精品久久久久久久久久国产| 日韩一级片免费观看| 97av在线影院| 日韩欧美天堂| 日韩视频免费在线播放| 久久精品视频一区| 中文字幕日日夜夜| 精品国产自在精品国产浪潮| 日韩在线你懂得| 中文字幕久精品免| 国产综合色精品一区二区三区| 91高清免费看| 日韩三级.com| 多野结衣av一区| 欧美乱偷一区二区三区在线| 久久久天天操| 老司机福利在线观看| 欧美高清视频在线高清观看mv色露露十八| 免费a级在线播放| 亚洲一区二区在线| 在线日韩电影| 波多野结衣 在线| 欧美日韩成人在线一区| 羞羞视频在线观看不卡| 精品免费日产一区一区三区免费| 亚洲在线播放| 992在线观看| 日韩久久精品一区| 小视频免费在线观看| 亚洲精品久久区二区三区蜜桃臀| 狠狠色丁香久久婷婷综合丁香| 久久久久久久久久综合| 亚洲精品电影在线| 国产一区二区主播在线| 国产盗摄视频在线观看| 91麻豆国产福利精品| 在线免费观看一区二区| 欧美精品一二区| 香蕉久久夜色精品国产更新时间 | 一区二区三区| 免费看国产曰批40分钟| 中文字幕av一区二区三区高| 国产草草影院ccyycom| 欧美性一区二区三区| 午夜精品一区二区三区国产| 99久久免费看精品国产一区| 欧洲精品视频在线观看| 欧洲黄色一区| 亚洲午夜精品久久| 成人午夜精品在线| 亚洲综合精品国产一区二区三区 | 成人一级黄色片| 中文字幕欧美人妻精品一区蜜臀| 欧美激情精品久久久久久免费印度 | 精品99一区二区三区| 免费观看成人性生生活片| 99在线观看视频免费| 国产精品美女久久久久高潮| 色噜噜一区二区三区|