佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > python-docx文件路徑問題的解決方案

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

熱門標簽:百度AI接口 硅谷的囚徒呼叫中心 企業(yè)做大做強 呼叫中心市場需求 Win7旗艦版 客戶服務(wù) 電話運營中心 語音系統(tǒng)

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

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

最近有個奇葩要求 要項目中的N行代碼 申請專利啥的

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

使用python-docx讀寫docx文件

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

首先pip安裝python-docx

pip install python-docx

然后下面是腳本 修改目錄,這里默認取腳本運行目錄下的src文件夾

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

有一點需要注意,如果文件中有中文,請用vscode或者其他編輯器使用utf-8格式打開,看看有沒有亂碼 其中每處理一個文件都會有print輸出 當看到只有---start沒有end的時候就可以找到該文件查看是否有上面說的情況,修改后保存重新執(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ù)端代碼,使用語言')
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)

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

您可能感興趣的文章:
  • python 實現(xiàn)docx與doc文件的互相轉(zhuǎn)換
  • python-docx文件定位讀取過程(嘗試替換)
  • python操作docx寫入內(nèi)容,并控制文本的字體顏色
  • 基于python的docx模塊處理word和WPS的docx格式文件方式
  • Python使用docx模塊實現(xiàn)刷題功能代碼
  • python-docx 頁面設(shè)置詳解

標簽:海南 長沙 崇左 山西 山西 安康 喀什 濟南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《python-docx文件路徑問題的解決方案》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    临潭县| 丘北县| 杨浦区| 咸宁市| 盐源县| 武汉市| 浮梁县| 西畴县| 乐清市| 云浮市| 博客| 安达市| 宁乡县| 阿图什市| 龙泉市| 广东省| 广汉市| 五指山市| 蒙自县| 岚皋县| 若羌县| 青河县| 宝清县| 大英县| 怀集县| 茌平县| 满城县| 中宁县| 濮阳县| 武义县| 承德县| 永仁县| 双柏县| 怀仁县| 宁远县| 敖汉旗| 喜德县| 墨竹工卡县| 永安市| 姜堰市| 神农架林区|