国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python文件自動化處理

這篇具有很好參考價(jià)值的文章主要介紹了Python文件自動化處理。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

os模塊

  • Python標(biāo)準(zhǔn)庫
  • 和操作系統(tǒng)有關(guān)的操作
  • 創(chuàng)建、移動、復(fù)制文件和文件夾
  • 文件路徑和名稱處理

路徑的操作

  • 獲取當(dāng)前Python程序運(yùn)行路徑
  • 不同操作系統(tǒng)之間路徑的表示方式?
  1. windows中采用反斜杠(\)作為文件夾之間的分隔符?
  2. Mac和Linux中采用斜杠(/)作為文件夾之間的分隔符

把文件夾里面的文件夾里的文件夾里的文件都找出來:

os.walk(xxx)?

搜索匹配文件

字符串內(nèi)置方法

  • startswith()
  • endswith()?

glob模塊

  • *匹配所有
  • ?匹配任意單個(gè)字符
  • [seq]匹配seq中的任何字符
  • [!seq]匹配任何不在seq中的字符?

查詢文件信息??.stat()

序號

屬性

含義

1

st_size

文件體積大小(單位:bytes)

2

st_atime

文件的最近訪問時(shí)間

3

st_mtime

文件的最近修改時(shí)間

4

st_ctime

Windows下表示創(chuàng)建時(shí)間

5

st_birthtime

只在Mac,Linux下可用,表示創(chuàng)建時(shí)間

?創(chuàng)建臨時(shí)文件和文件夾

  • 創(chuàng)建臨時(shí)文件存儲數(shù)據(jù)TemporaryFile()
  • 創(chuàng)建臨時(shí)文件夾 TemporaryDirectory()

?創(chuàng)建文件夾? ? ? ? ? os.mkdir(新文件夾名稱)

創(chuàng)建多層文件夾? ? os.makedirs(新文件夾名稱)

復(fù)制文件? ? ? ? ? ? ? ?shutil.copy(a,b)

?

復(fù)制文件夾? ? ? ? ? ? shutil.copytree(a,b)

移動文件? ? ? ? ? ? ? ??shutil.move(a,b)

刪除文件? ? ? ? ? ? ? ??os.remove()

刪除文件夾? ? ? ? ? ??shutil.rmtree()

重命名? ? ? ? ? ? ? ? ? ?os.rename(a,b)

讀取壓縮包zip內(nèi)文件

  • zipfile.ZipFile()
  • .namelist()

讀取壓縮包內(nèi)文件信息

  • .getinfo()?

?處理Excel文件

openpyxl模塊

  • 可以讀取和寫入Excel文件
  • 第三方模塊,需要單獨(dú)安裝
  • 處理Excel數(shù)據(jù)
  • 處理Excel樣式
  • 在表格內(nèi)插入圖表?

在線安裝方式

  • Windows 用戶: ?pip install openpyxl
  • Mac用戶: ? ? ? ? ? pip3 install openpyxl?

測試

  • Windows用戶打開命令行 輸入 python
  • Mac 用戶打開終端輸入 python3
  • 然后輸入 ?import openpyxl?

Excel表格

Python文件自動化處理,自動化,運(yùn)維,python?打開和讀取表格數(shù)據(jù)

  • 打開工作?。?load_workbook(文件名)
  • 獲取工作表:workbook[sheet名稱]
  • 獲取表格尺寸:sheet.dimensions

Python打開及讀取Excel表格內(nèi)容

獲取表格內(nèi)某個(gè)格子的數(shù)據(jù)? ?sheet[‘A1’]? ?cell.value

獲取一系列格式? ?sheet[‘A1:A5’]? ??sheet[‘A’]? ? ?sheet[‘A:C’]? ??sheet[5]? ?.rows

指定行和列的范圍,按行獲取,按列獲取

.iter_rows(min_row=最低行數(shù),max_row=最高行數(shù),min_col=最低列數(shù),max_col=最高列數(shù))?

Python向Excel表格中寫入內(nèi)容?

向某個(gè)格子寫入內(nèi)容

  • sheet[‘A1’]=‘hello,Python’

用某個(gè)格子寫入內(nèi)容

  • cell.value=‘hello,Python’?

使用Python列表數(shù)據(jù)插入一行

  • sheet.append(Python列表)?

插入一列

  • .insert_cols(idx=數(shù)字編號)?

插入多列

  • .insert_cols(idx=數(shù)字編號,amount=要插入的列數(shù))?

插入一行

  • .insert_rows(idx=數(shù)字編號)?

插入多行

  • .insert_rows(idx=數(shù)字編號,amount=要插入的行數(shù))?

Word自動化處理?

python-docx模塊

  • 可以創(chuàng)建、修改Word(.docx)文件
  • 非Python標(biāo)準(zhǔn)模塊,需要安裝才能使用

Python文件自動化處理,自動化,運(yùn)維,python?獲取文檔對象? ?Document()

獲得段落列表? ??doc.paragraphs

獲取段落文字內(nèi)容??paragraphs.text

獲取文字塊列表? ? ?paragraphs.runs

添加一級標(biāo)題? ??doc.add_heading(‘標(biāo)題名稱’,level=標(biāo)題等級)

添加段落? ? ? ? ? ?paragraph.add_paragraph(‘段落文字內(nèi)容’)

添加文字塊? ? ? ?paragraph.add_run(‘文字內(nèi)容’)

保存文件? ? ? ? ? ?doc.save(‘文件名.docx’)

添加圖片

  • doc.add_picture(圖片地址)
  • doc.add_picture(圖片地址,width=寬度,height=高度)

添加表格

  • doc.add_table(rows=多少行,cols=多少列)?

設(shè)置文字字體樣式?

  • run.font.樣式=xxx

設(shè)置段落樣式?

  • paragraph.alignment=對齊方式

Python文件自動化處理,自動化,運(yùn)維,python?

行間距

  • paragraph.paragraph_format.line_spacing=2.0?

段前與段后間距文章來源地址http://www.zghlxwxcb.cn/news/detail-797795.html

  • paragraph.paragraph_format.space_before=Pt(12)
  • paragraph.paragraph_format.space_after=Pt(12)??

到了這里,關(guān)于Python文件自動化處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 智能python自動化運(yùn)維常用模塊

    通過第三方模塊獲取服務(wù)器的基本性能、塊設(shè)備、網(wǎng)卡接口、網(wǎng)絡(luò)地址庫等信息。 1.1 系統(tǒng)性能模塊psutil:獲取系統(tǒng)性能信息、內(nèi)存信息、磁盤信息、網(wǎng)絡(luò)信息、用戶信息等。 1.2 IP地址處理模塊IPy: 處理IP地址,網(wǎng)段等。 1.3 DNS處理模塊dnspython: 實(shí)現(xiàn)dns服務(wù)監(jiān)控以及解析結(jié)果的校

    2024年02月08日
    瀏覽(17)
  • Python自動化運(yùn)維實(shí)戰(zhàn)——Telnetlib和Netmiko自動化管理網(wǎng)絡(luò)設(shè)備

    Python自動化運(yùn)維實(shí)戰(zhàn)——Telnetlib和Netmiko自動化管理網(wǎng)絡(luò)設(shè)備

    ?? 博客主頁 : ?iknow181 ?? 系列專欄 : ?Python 、 JavaSE 、 JavaWeb 、 CCNP ?? 歡迎大家點(diǎn)贊??收藏?評論? 目錄 一、前言 二、準(zhǔn)備工作 三、Telnetlib Telnetlib介紹 Telnetlib模塊及操作方法介紹 Telnetlib配置設(shè)備 Telnetlib批量化部署多臺設(shè)備 Telnetlib抓取設(shè)備配置 四、Netmiko Netmiko介

    2024年02月08日
    瀏覽(36)
  • 利用Python實(shí)現(xiàn)網(wǎng)絡(luò)運(yùn)維自動化:實(shí)戰(zhàn)示例

    利用Python實(shí)現(xiàn)網(wǎng)絡(luò)運(yùn)維自動化:實(shí)戰(zhàn)示例

    ?? 個(gè)人網(wǎng)站:【 摸魚游戲】【神級代碼資源網(wǎng)站】【工具大全】 ??? 一站式輕松構(gòu)建小程序、Web網(wǎng)站、移動應(yīng)用:??注冊地址 ?? 基于Web端打造的:??輕量化工具創(chuàng)作平臺 ?? 想尋找共同學(xué)習(xí)交流,摸魚劃水的小伙伴,請點(diǎn)擊【全棧技術(shù)交流群】 隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大

    2024年04月11日
    瀏覽(18)
  • python自動化運(yùn)維——模擬鍵盤鼠標(biāo)重復(fù)性操作Pyautoui

    python自動化運(yùn)維——模擬鍵盤鼠標(biāo)重復(fù)性操作Pyautoui

    將程序與cmd.xls文件放在同一文件夾,每一步的截圖也放在當(dāng)前文件夾 通過圖片在屏幕上面進(jìn)行比對,找到點(diǎn)擊處進(jìn)行自動化操作 自動化rpa測試 1. Pyautoui 模塊:主要針對圖片進(jìn)行定位 pyautogui.locateCenterOnScreen() ,在屏幕上面找到該圖片位置后進(jìn)行 pyautogui.click 單擊,雙擊,右鍵

    2024年02月06日
    瀏覽(28)
  • 第八篇【傳奇開心果系列】Python自動化辦公庫技術(shù)點(diǎn)案例示例:深度解讀使用Python庫清洗處理從PDF文件提取的文本

    第八篇【傳奇開心果系列】Python自動化辦公庫技術(shù)點(diǎn)案例示例:深度解讀使用Python庫清洗處理從PDF文件提取的文本

    在使用pyPDF4或任何其他Python的PDF解析庫提取PDF文件的文本后,進(jìn)行清洗處理是非常重要的。這是因?yàn)镻DF文件通常包含了各種格式化元素,如頁眉、頁腳、頁碼、圖表、圖片等,這些元素可能會干擾到你提取的文本內(nèi)容。清洗處理的目標(biāo)是去除這些干擾元素,僅提取出你真正需

    2024年03月22日
    瀏覽(28)
  • Python+Texturepacker自動化處理圖片

    Python+Texturepacker自動化處理圖片

    前言 本篇在講什么 Python+Texturepacker自動化處理圖片 本篇需要什么 對 Python 語法有簡單認(rèn)知 依賴 Python2.7 環(huán)境 依賴 Texturepacker 工具 本篇的特色 具有全流程的 圖文教學(xué) 重實(shí)踐,輕理論,快速上手 提供全流程的 源碼 內(nèi)容 ★提高閱讀體驗(yàn)★ ?? ? 三級標(biāo)題 ?? ?? ? 四級標(biāo)題

    2024年02月15日
    瀏覽(40)
  • 【Python自動化測試】:彈窗的處理

    有些頁面彈出框,如果不處理,就無法做后續(xù)操作 【描述】:包含提示信息和【確認(rèn)】按鈕 【操作】:1、獲取彈窗內(nèi)容;2、進(jìn)行“確認(rèn)”操作 【語法實(shí)現(xiàn)】 1、獲取彈窗內(nèi)容: driver.switch_to.alert.text 2、進(jìn)行確認(rèn)操作: driver.switch_to.alert.accept() 【代碼實(shí)現(xiàn)】 【描述】:包含

    2024年02月14日
    瀏覽(25)
  • 用 Python 自動化處理無聊的事情

    用 Python 自動化處理無聊的事情

    “編程最棒的部分就是看到機(jī)器做一些有用的事情而獲得的勝利。用 Python 將無聊的事情自動化將所有編程視為這些小小的勝利;它讓無聊變得有趣。” Hilary Mason,數(shù)據(jù)科學(xué)家兼 Fast Forward Labs 創(chuàng)始人 “我很享受打破東西然后把它們重新組合起來的樂趣,并且記得將一組說明

    2024年02月21日
    瀏覽(17)
  • 使用Python實(shí)現(xiàn)產(chǎn)品圖片自動化處理

    大家好,在當(dāng)今的數(shù)字化時(shí)代,產(chǎn)品圖片在電子商務(wù)和市場營銷中發(fā)揮著至關(guān)重要的作用。然而,為在線平臺準(zhǔn)備產(chǎn)品圖片可能是一項(xiàng)耗時(shí)的任務(wù),本文將分享一個(gè)Python腳本,用于自動化產(chǎn)品圖片的圖像處理工作流程。通過使用 Python Imaging Library(PIL) 和 rembg 庫,可以實(shí)現(xiàn)刪

    2024年02月16日
    瀏覽(20)
  • python moviepy 自動化音視頻處理實(shí)踐

    MoviePy是一個(gè)用于視頻編輯的Python庫。它提供了一種簡單且直觀的方式來處理視頻文件,包括剪輯、合并、裁剪、添加文本、添加音頻等操作。使用MoviePy,你可以通過編寫Python代碼來創(chuàng)建和編輯視頻,而無需使用復(fù)雜的視頻編輯軟件。 MoviePy建立在另一個(gè)庫Pygame和軟件MoviePy

    2024年02月14日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包