由于工作的需要,需要将几百份的txt文本转成word格式,作为python小白,通过python顺利的完成了工作,分享出来,供大家参考。代码从简单到复杂,便于大家理解。
一、将一个txt文本内容读取到word中的代码
from urllib3 import *
from re import *
import os
import hashlib
def TXTRead_Writeline():
ms=open(“D:\文本版\1097.txt”) #读取文件
for line in ms.readlines(): #逐行写入
with open(“C:\Users\word版\1097.doc”,“a”) as mon:
mon.write(line)
TXTRead_Writeline()
二、将多个txt文本内容读取到一个word
from urllib3 import *
from re import *
import re
import os
import hashlib
import requests
from bs4 import BeautifulSoup
import bs4
for filename in os.listdir(“D:\文本版”):
with open(“D:\文本版\”+filename) as f: #读取每个文件
for line in f.readlines(): #将每个文件文本同意逐行写入一个word中
with open(“word版/全部文书整理版.doc”,“a”) as mom:
mom.write(’\n’+line)
三、将多个txt文本逐一读取到多个word
from urllib3 import *
from re import *
import r