校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

熱門標簽:汕頭電商外呼系統供應商 賓館能在百度地圖標注嗎 南京crm外呼系統排名 電銷機器人 金倫通信 400電話 申請 條件 crm電銷機器人 鄭州智能外呼系統中心 云南地圖標注 北京外呼電銷機器人招商

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

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

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

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

使用python-docx讀寫docx文件

環境使用python3.6.0

首先pip安裝python-docx

pip install python-docx

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

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

有一點需要注意,如果文件中有中文,請用vscode或者其他編輯器使用utf-8格式打開,看看有沒有亂碼 其中每處理一個文件都會有print輸出 當看到只有---start沒有end的時候就可以找到該文件查看是否有上面說的情況,修改后保存重新執行,一直到全部執行完畢,保存好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('服務端代碼,使用語言')
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'總行數:')
p.add_run(str(lineNum)).bold = True
doc.save('code.docx')
print(lineNum)

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

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

標簽:昆明 文山 懷化 錫林郭勒盟 梅州 西寧 石家莊 浙江

巨人網絡通訊聲明:本文標題《python-docx文件路徑問題的解決方案》,本文關鍵詞  python-docx,文件,路徑,問,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python-docx文件路徑問題的解決方案》相關的同類信息!
  • 本頁收集關于python-docx文件路徑問題的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 江门市| 资阳市| 三明市| 当涂县| 镇巴县| 夏邑县| 遂宁市| 富川| 成安县| 巴青县| 涟水县| 三台县| 平山县| 松原市| 铁岭县| 金昌市| 阜新| 龙口市| 永兴县| 岑巩县| 新密市| 渭南市| 洛川县| 凤山县| 安徽省| 高淳县| 临高县| 六枝特区| 湘乡市| 资兴市| 洛浦县| 华宁县| 公主岭市| 镇坪县| 开平市| 漠河县| 色达县| 泰兴市| 永济市| 临武县| 西峡县|