亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 十個Python自動化常用操作,即拿即用

十個Python自動化常用操作,即拿即用

熱門標簽:哈爾濱ai外呼系統定制 唐山智能外呼系統一般多少錢 公司電話機器人 騰訊外呼線路 陜西金融外呼系統 激戰2地圖標注 廣告地圖標注app 海南400電話如何申請 白銀外呼系統

一、遍歷文件夾

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

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

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

二、目標路徑是否是文件

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

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

import os
 
path = 'xxx'
print(os.path.isfile(path))

三、獲取路徑中的文件名

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

import os
 
path = 'xxx'
print(os.path.basename)

四、創建文件夾

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

import os
 
dirpath = 'xxx'
os.mkdir(dirpath)

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

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

import os
 
dirpath = 'xxx'
if not os.path.exists(dirpath):
    os.mkdir(dirpath)

五、獲取桌面路徑

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

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

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

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

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

六、重命名文件/文件夾

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

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

七、批處理文件 - 1

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

import os
 
path = 'xxx'
for file in os.scandir(path): 
    print(file.name, file.path)

八、批處理文件 - 2

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

import os 
 
path = 'xxx'
for file in os.listdir(path):
    print(file)

九、移動文件/文件夾

shutil也是經常出現在辦公自動化場景中的模塊,我常用的就是移動文件/文件夾

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

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

注意到上面后兩行代碼的區別嗎?前一行是將目標文件移動到目標文件夾里,而后一行,在將目標文件移動到目標文件夾里的同時,能夠對其進行重命名

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

十、批處理文件 - 3

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

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

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

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

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

到此這篇關于十個Python自動化常用操作,即拿即用的文章就介紹到這了,更多相關Python自動化操作內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python 利用PyAutoGUI快速構建自動化操作腳本
  • python 辦公自動化——基于pyqt5和openpyxl統計符合要求的名單
  • python辦公自動化之excel的操作
  • 教你利用Selenium+python自動化來解決pip使用異常
  • 如何用 Python 子進程關閉 Excel 自動化中的彈窗
  • python自動化之如何利用allure生成測試報告
  • 教你怎么用Python處理excel實現自動化辦公
  • Python 制作自動化翻譯工具
  • python實現百度文庫自動化爬取
  • Python自動化之批量處理工作簿和工作表

標簽:黑龍江 益陽 上海 黔西 惠州 四川 鷹潭 常德

巨人網絡通訊聲明:本文標題《十個Python自動化常用操作,即拿即用》,本文關鍵詞  十個,Python,自動化,常用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《十個Python自動化常用操作,即拿即用》相關的同類信息!
  • 本頁收集關于十個Python自動化常用操作,即拿即用的相關信息資訊供網民參考!
  • 推薦文章
    日本伦理黄色大片在线观看网站| 深夜做爰性大片中文| 四虎影视库国产精品一区| 日本特黄特色aaa大片免费| 午夜久久网| 国产成人啪精品| 精品在线观看国产| 成人免费观看的视频黄页| 精品久久久久久中文| 国产国语对白一级毛片| 国产不卡高清在线观看视频 | 成人免费网站视频ww| 国产a视频精品免费观看| 欧美日本免费| 国产亚洲免费观看| 九九久久国产精品| 99久久视频| 可以在线看黄的网站| 国产视频久久久| 青青久久国产成人免费网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久精品欧美一区二区| 国产91精品一区二区| 青青久久精品| 日韩在线观看网站| 久久国产一区二区| 日韩综合| 日韩免费在线| 91麻豆tv| 久久国产影院| 九九久久国产精品大片| 午夜久久网| 精品国产一区二区三区精东影业| 久久精品店| 毛片高清| 99久久精品国产国产毛片| 日韩综合| 一 级 黄 中国色 片| 午夜家庭影院| 成人免费一级毛片在线播放视频| 精品国产香蕉伊思人在线又爽又黄| 国产成+人+综合+亚洲不卡| 日日夜人人澡人人澡人人看免| 一级女性全黄生活片免费| 日韩免费在线| 精品国产三级a| 精品久久久久久免费影院| 日本特黄特色aaa大片免费| 色综合久久天天综合绕观看| 沈樵在线观看福利| 韩国三级视频网站| 久久国产一久久高清| 99色视频| 欧美国产日韩精品| 日本免费乱人伦在线观看| 国产视频一区在线| 久久精品免视看国产成人2021| 欧美另类videosbestsex久久| 麻豆污视频| 久久精品欧美一区二区| 可以免费在线看黄的网站| 精品视频在线看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产高清视频免费| 精品久久久久久中文| 欧美激情影院| 日韩中文字幕一区| 91麻豆tv| 国产视频久久久| 美女免费精品视频在线观看| 亚洲第一页色| 免费毛片基地| 国产视频在线免费观看| 色综合久久天天综线观看 | 国产不卡在线观看| 国产视频一区二区在线观看 | 91麻豆爱豆果冻天美星空| 免费一级片在线观看| 国产精品自拍在线观看| 日本免费区| 日韩男人天堂| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚久久伊人精品青青草原2020| 国产麻豆精品视频| 精品国产亚洲一区二区三区| 国产福利免费观看| 黄视频网站在线免费观看| 国产极品精频在线观看| 日韩专区在线播放| 日韩综合| 久久精品大片| 精品久久久久久中文| 亚洲天堂免费观看| 精品视频一区二区三区免费| 青青久在线视频| 97视频免费在线观看| 国产一区二区精品久久91| 999久久狠狠免费精品| 国产一区二区精品尤物| 国产视频在线免费观看| | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 天天做日日干| 黄色福利| 国产精品1024永久免费视频| 欧美激情一区二区三区在线 | 国产一区国产二区国产三区| 欧美电影免费看大全| 欧美激情一区二区三区在线 | 精品视频免费在线| 国产麻豆精品| 深夜做爰性大片中文| 一本高清在线| 成人高清视频免费观看| 国产麻豆精品视频| 一 级 黄 中国色 片| 黄视频网站免费观看| 日韩专区亚洲综合久久| 香蕉视频久久| 日韩中文字幕一区| 99久久精品国产高清一区二区| 欧美国产日韩一区二区三区| 国产精品123| 在线观看成人网| 国产极品精频在线观看| 久久福利影视| 国产一区二区精品久久91| 一级毛片视频播放| 日韩在线观看网站| 天堂网中文在线| 欧美日本免费| 成人影视在线观看| 精品国产一区二区三区久久久蜜臀 | 免费国产在线视频| 999精品视频在线| 夜夜操天天爽| 久久国产一区二区| 国产视频一区在线| 你懂的日韩| 日本特黄特黄aaaaa大片| 欧美1区2区3区| 亚洲wwwwww| 精品视频在线观看视频免费视频| 成人高清视频在线观看| 精品视频在线观看一区二区| 亚欧乱色一区二区三区| 可以免费在线看黄的网站| 免费一级片在线观看| 91麻豆精品国产综合久久久| 精品国产一区二区三区国产馆| 成人在免费观看视频国产| 高清一级毛片一本到免费观看| 亚洲女人国产香蕉久久精品| 国产伦久视频免费观看 视频| 九九久久99| 精品久久久久久中文字幕一区| 韩国三级视频在线观看| 九九热国产视频| 日韩av片免费播放| 欧美一区二区三区在线观看| 毛片高清| 日韩中文字幕一区二区不卡| a级毛片免费观看网站| 亚欧乱色一区二区三区| 欧美α片无限看在线观看免费| 国产不卡在线观看| 九九干| 黄视频网站在线观看| 夜夜操天天爽| 精品国产一区二区三区免费 | 国产一区二区精品久久91| 国产精品免费精品自在线观看| 精品国产三级a∨在线观看| 91麻豆精品国产高清在线 | 日本在线不卡视频| 久久99中文字幕| 日本免费乱人伦在线观看| 韩国毛片免费大片| 国产视频一区二区在线观看 | 精品久久久久久综合网| 日韩一级黄色大片| 久久成人综合网| 国产不卡高清| 日韩专区一区| 欧美激情一区二区三区中文字幕| 黄色福利| 91麻豆国产福利精品| 韩国三级香港三级日本三级| 尤物视频网站在线| 国产成人啪精品| 国产美女在线观看| 日本伦理网站| 国产高清在线精品一区a| 精品国产一区二区三区久久久狼| 亚欧视频在线| 一级女性大黄生活片免费| 美女免费黄网站| 国产网站免费| 麻豆网站在线看| 日韩在线观看视频网站|