亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python-docx文件路徑問(wèn)題的解決方案

 更新時(shí)間:2021年03月12日 11:16:18   作者:正丶好  
這篇文章主要介紹了python-docx文件路徑問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(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格式打開(kāi),看看有沒(méi)有亂碼 其中每處理一個(gè)文件都會(huì)有print輸出 當(dāng)看到只有---start沒(méi)有end的時(shí)候就可以找到該文件查看是否有上面說(shuō)的情況,修改后保存重新執(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)文章

  • Python爬蟲(chóng)入門教程02之筆趣閣小說(shuō)爬取

    Python爬蟲(chóng)入門教程02之筆趣閣小說(shuō)爬取

    這篇文章主要介紹了Python爬蟲(chóng)入門教程02之筆趣閣小說(shuō)爬取,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 十道Python面試最常問(wèn)到的問(wèn)題

    十道Python面試最常問(wèn)到的問(wèn)題

    這篇文章主要介紹了十道Python面試最常問(wèn)到的問(wèn)題,都是基礎(chǔ)的面試題,包括函數(shù),修飾器,數(shù)據(jù)結(jié)構(gòu)等,需要的朋友可以參考下
    2023-04-04
  • python中的日志文件按天分割

    python中的日志文件按天分割

    這篇文章主要介紹了python中的日志文件按天分割方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 解讀FastAPI異步化為transformers模型打造高性能接口

    解讀FastAPI異步化為transformers模型打造高性能接口

    這篇文章主要介紹了解讀FastAPI異步化為transformers模型打造高性能接口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python中星號(hào)變量的幾種特殊用法

    python中星號(hào)變量的幾種特殊用法

    不知道大家知不知道在Python中,星號(hào)除了用于乘法數(shù)值運(yùn)算和冪運(yùn)算外,還有一種特殊的用法"在變量前添加單個(gè)星號(hào)或兩個(gè)星號(hào)",實(shí)現(xiàn)多參數(shù)的傳入或變量的拆解,本文將詳細(xì)介紹"星號(hào)參數(shù)"的用法。有需要的可以參考借鑒。
    2016-09-09
  • Python使用Selenium自動(dòng)進(jìn)行百度搜索的實(shí)現(xiàn)

    Python使用Selenium自動(dòng)進(jìn)行百度搜索的實(shí)現(xiàn)

    我們今天介紹一個(gè)非常適合新手的python自動(dòng)化小項(xiàng)目,這個(gè)例子非常適合新手學(xué)習(xí)Python網(wǎng)絡(luò)自動(dòng)化,不僅能夠了解如何使用Selenium,而且還能知道一些超級(jí)好用的小工具。感興趣的可以了解一下
    2021-07-07
  • scrapy利用selenium爬取豆瓣閱讀的全步驟

    scrapy利用selenium爬取豆瓣閱讀的全步驟

    這篇文章主要給大家介紹了關(guān)于scrapy利用selenium爬取豆瓣閱讀的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python 在OpenCV里實(shí)現(xiàn)仿射變換—坐標(biāo)變換效果

    Python 在OpenCV里實(shí)現(xiàn)仿射變換—坐標(biāo)變換效果

    這篇文章主要介紹了Python 在OpenCV里實(shí)現(xiàn)仿射變換—坐標(biāo)變換效果,本文通過(guò)一個(gè)例子給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • PyCharm2019.3永久激活破解詳細(xì)圖文教程,親測(cè)可用(不定期更新)

    PyCharm2019.3永久激活破解詳細(xì)圖文教程,親測(cè)可用(不定期更新)

    這篇文章主要介紹了PyCharm2019.3最新激活碼(注冊(cè)碼)破解永久版詳細(xì)圖文教程的相關(guān)資料,親測(cè)可用,需要的朋友可以參考下
    2020-10-10
  • Python實(shí)現(xiàn)前端樣式尺寸單位轉(zhuǎn)換

    Python實(shí)現(xiàn)前端樣式尺寸單位轉(zhuǎn)換

    在?Web?前端項(xiàng)目開(kāi)發(fā)時(shí),樣式尺寸都是以?rpx?為單位,可是?UI?設(shè)計(jì)師在看完開(kāi)發(fā)后的?UI?,卻要求都以?px?為單位,所以本文就和大家分享一個(gè)利用Python就能實(shí)現(xiàn)尺寸單位轉(zhuǎn)換的方法吧
    2023-06-06

最新評(píng)論