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

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

 更新時(shí)間:2017年04月23日 08:35:06   作者:羅道義  
這篇文章主要介紹了Python讀取指定目錄下指定后綴文件并保存為docx,需要的朋友可以參考下

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

然后作為程序員當(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)需要注意,如果文件中有中文,請用vscode或者其他編輯器使用utf-8格式打開,看看有沒有亂碼 其中每處理一個(gè)文件都會有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ù)端代碼,使用語言')
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)

以上所述是小編給大家介紹的Python讀取指定目錄下指定后綴文件并保存為docx,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 使用python無賬號無限制獲取企查查信息的實(shí)例代碼

    使用python無賬號無限制獲取企查查信息的實(shí)例代碼

    這篇文章主要介紹了使用python無賬號無限制獲取企查查信息的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 一篇文章教你用Python繪畫一個(gè)太陽系

    一篇文章教你用Python繪畫一個(gè)太陽系

    這篇文章主要給大家介紹了關(guān)于如何利用Python繪畫一個(gè)太陽系,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10
  • Python使用Selenium自動進(jìn)行百度搜索的實(shí)現(xiàn)

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

    我們今天介紹一個(gè)非常適合新手的python自動化小項(xiàng)目,這個(gè)例子非常適合新手學(xué)習(xí)Python網(wǎng)絡(luò)自動化,不僅能夠了解如何使用Selenium,而且還能知道一些超級好用的小工具。感興趣的可以了解一下
    2021-07-07
  • PyQt5 界面顯示無響應(yīng)的實(shí)現(xiàn)

    PyQt5 界面顯示無響應(yīng)的實(shí)現(xiàn)

    這篇文章主要介紹了PyQt5 界面顯示無響應(yīng)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • PyQt5多線程刷新界面防假死示例

    PyQt5多線程刷新界面防假死示例

    今天小編就為大家分享一篇PyQt5多線程刷新界面防假死示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python深度學(xué)習(xí)理解pytorch神經(jīng)網(wǎng)絡(luò)批量歸一化

    Python深度學(xué)習(xí)理解pytorch神經(jīng)網(wǎng)絡(luò)批量歸一化

    這篇文章主要是Python深度學(xué)習(xí)篇,通過示例的詳解讓大家更好的理解pytorch神經(jīng)網(wǎng)絡(luò)批量歸一化,有需要的的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • python自動循環(huán)定時(shí)開關(guān)機(jī)(非重啟)測試

    python自動循環(huán)定時(shí)開關(guān)機(jī)(非重啟)測試

    這篇文章主要為大家詳細(xì)介紹了python自動循環(huán)定時(shí)開關(guān)機(jī)(非重啟)測試,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • pycharm在調(diào)試python時(shí)執(zhí)行其他語句的方法

    pycharm在調(diào)試python時(shí)執(zhí)行其他語句的方法

    今天小編就為大家分享一篇pycharm在調(diào)試python時(shí)執(zhí)行其他語句的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python發(fā)送郵件接收郵件示例分享

    python發(fā)送郵件接收郵件示例分享

    這篇文章主要介紹了python發(fā)送郵件接收郵件示例,大家參考使用吧
    2014-01-01
  • python利用蒙版摳圖(使用PIL.Image和cv2)輸出透明背景圖

    python利用蒙版摳圖(使用PIL.Image和cv2)輸出透明背景圖

    這篇文章主要介紹了python利用蒙版摳圖(使用PIL.Image和cv2)輸出透明背景圖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評論

军事| 崇仁县| 无为县| 抚顺市| 渝北区| 高邮市| 洪雅县| 枣阳市| 博乐市| 磴口县| 罗定市| 临高县| 辽阳市| 嘉黎县| 揭阳市| 黄浦区| 萨迦县| 喜德县| 栾川县| 桃园市| 定州市| 安泽县| 清镇市| 邓州市| 穆棱市| 肇源县| 宿迁市| 榕江县| 全南县| 潼南县| 丹棱县| 桂东县| 仙居县| 酉阳| 嵊泗县| 阿拉尔市| 伊吾县| 仪征市| 阳山县| 汽车| 全南县|