最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python-docx文件路徑問題的解決方案

 更新時(shí)間:2021年03月12日 11:16:18   作者:正丶好  
這篇文章主要介紹了python-docx文件路徑問題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

path = "test.docx"以工程下venv文件夾為父目錄

補(bǔ)充:Python讀取指定目錄下指定后綴文件并保存為docx

最近有個(gè)奇葩要求 要項(xiàng)目中的N行代碼 申請(qǐng)專利啥的

然后作為程序員當(dāng)然不能復(fù)制粘貼 用代碼解決。。

使用python-docx讀寫docx文件

環(huán)境使用python3.6.0

首先pip安裝python-docx

pip install python-docx

然后下面是腳本 修改目錄,這里默認(rèn)取腳本運(yùn)行目錄下的src文件夾

取.cs后綴的所有文件 讀取并保存為docx

有一點(diǎn)需要注意,如果文件中有中文,請(qǐng)用vscode或者其他編輯器使用utf-8格式打開,看看有沒有亂碼 其中每處理一個(gè)文件都會(huì)有print輸出 當(dāng)看到只有---start沒有end的時(shí)候就可以找到該文件查看是否有上面說的情況,修改后保存重新執(zhí)行,一直到全部執(zhí)行完畢,保存好docx文件

代碼

# -- coding: UTF-8 --
# Created by luody on 2017/4/7.
import os
from docx import Document
saveFile = os.getcwd() + "/code.docx"
mypath = os.getcwd() + "/src"
doc = Document()
doc.add_heading("代碼文檔", 0)
p = doc.add_paragraph('服務(wù)端代碼,使用語(yǔ)言')
p.add_run('C#,SQL').bold = True
lineNum = 0
for root, dirs, files in os.walk(mypath):
  for filespath in files:
    if (filespath.endswith('.cs')):
      doc.add_heading(filespath, level=1)
      codePage = ''
      print(filespath+' ---- start')
      for line in open(os.path.join(root, filespath), encoding="utf-8"):
        codePage += line
        lineNum += 1
      print(filespath+' ---- end')
      doc.add_paragraph(codePage, style='IntenseQuote')
      doc.add_page_break()
p = doc.add_paragraph(u'總行數(shù):')
p.add_run(str(lineNum)).bold = True
doc.save('code.docx')
print(lineNum)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • django Admin文檔生成器使用詳解

    django Admin文檔生成器使用詳解

    這篇文章主要介紹了django Admin文檔生成器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python技能樹共建之python?urllib?模塊

    Python技能樹共建之python?urllib?模塊

    這篇文章介紹了Python技能樹共建之python?urllib?模塊,urllib模塊是?Python?標(biāo)準(zhǔn)庫(kù),更多相關(guān)介紹需要的小伙伴可以參考下面文章的詳細(xì)內(nèi)容
    2022-05-05
  • 分享python?寫?csv?文件的兩種方法

    分享python?寫?csv?文件的兩種方法

    這篇文章主要向大家分享的是python?寫?csv?文件的兩種方法,具體要怎么將內(nèi)容寫入csv文件呢?下面文章我們將使用csv和pandas的方法實(shí)現(xiàn),下文詳細(xì)實(shí)現(xiàn)介紹需要的小伙伴可以參考一下
    2022-04-04
  • pandas實(shí)現(xiàn)將日期轉(zhuǎn)換成timestamp

    pandas實(shí)現(xiàn)將日期轉(zhuǎn)換成timestamp

    今天小編就為大家分享一篇pandas實(shí)現(xiàn)將日期轉(zhuǎn)換成timestamp,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-12-12
  • Python設(shè)計(jì)足球聯(lián)賽賽程表程序的思路與簡(jiǎn)單實(shí)現(xiàn)示例

    Python設(shè)計(jì)足球聯(lián)賽賽程表程序的思路與簡(jiǎn)單實(shí)現(xiàn)示例

    足球聯(lián)賽的賽制就是一支隊(duì)伍在一個(gè)賽季中主客場(chǎng)分別面對(duì)聯(lián)賽中除了自身以外的球隊(duì)一次,對(duì)此我們可以使用一種循環(huán)算法來(lái)實(shí)現(xiàn),接下來(lái)就一起來(lái)看一下Python設(shè)計(jì)足球聯(lián)賽賽程表程序的思路與簡(jiǎn)單實(shí)現(xiàn)示例:
    2016-06-06
  • Python flask框架實(shí)現(xiàn)瀏覽器點(diǎn)擊自定義跳轉(zhuǎn)頁(yè)面

    Python flask框架實(shí)現(xiàn)瀏覽器點(diǎn)擊自定義跳轉(zhuǎn)頁(yè)面

    這篇文章主要介紹了Python flask框架實(shí)現(xiàn)瀏覽器點(diǎn)擊自定義跳轉(zhuǎn)頁(yè)面,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Anaconda 查看、創(chuàng)建、管理和使用python環(huán)境的方法

    Anaconda 查看、創(chuàng)建、管理和使用python環(huán)境的方法

    這篇文章主要介紹了Anaconda 查看、創(chuàng)建、管理和使用python環(huán)境的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Python ORM框架SQLAlchemy學(xué)習(xí)筆記之關(guān)系映射實(shí)例

    Python ORM框架SQLAlchemy學(xué)習(xí)筆記之關(guān)系映射實(shí)例

    這篇文章主要介紹了Python ORM框架SQLAlchemy學(xué)習(xí)筆記之關(guān)系映射實(shí)例,Classic (經(jīng)典模式)和Modern (現(xiàn)代模式),分別介紹了,需要的朋友可以參考下
    2014-06-06
  • python數(shù)字圖像處理skimage讀取顯示與保存圖片

    python數(shù)字圖像處理skimage讀取顯示與保存圖片

    這篇文章主要為大家介紹了python數(shù)字圖像處理使用skimage讀取顯示與保存圖片示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • pytorch之關(guān)于PyTorch結(jié)構(gòu)介紹

    pytorch之關(guān)于PyTorch結(jié)構(gòu)介紹

    這篇文章主要介紹了pytorch之關(guān)于PyTorch結(jié)構(gòu)的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評(píng)論

凤山市| 眉山市| 大化| 宣威市| 思茅市| 泾川县| 任丘市| 两当县| 花垣县| 江阴市| 海兴县| 遂宁市| 雷州市| 桦南县| 庄河市| 揭阳市| 承德市| 凤山县| 临城县| 揭西县| 甘肃省| 东平县| 法库县| 渝中区| 澎湖县| 吴江市| 贵州省| 庆云县| 铜梁县| 察雅县| 古交市| 芦溪县| 陆良县| 屏东市| 安泽县| 西丰县| 婺源县| 昆明市| 上思县| 化州市| 垦利县|