我今天调查了各种资料,最终这个问题解决了。
我尝试了pyRTF,但是很遗憾,这个库用于存储RTF
尝试了python-doc,但此库无法读取rtf文件
我尝试了open代码格式gbk,但是不能识别中文汉字。
终于,我找到了应对方法:
win32com好像我以前安装过,所以不知道该怎么安装。 因为带来了。
不说话直接上代码
#-* -编码: utf-8-* -
“”'
@ author :知识库
@ blog :https://blog.csdn.net/zzx 188891020
@E-mail: 188891020@qq.com
@File: open_rtf.py
@ createtime :2020/4/2918:00
“”'
#! /usr/zxdsc/python3
from win32 com.clientimportdispatch
word=dispatch(word.application )打开word APP应用程序
# word=dispatch ex (word.application ) )启动独立进程
word.Visible=0 #后台运行,隐藏
word.DisplayAlerts=0 #不警告
path=r ' d :python filepycharmfilemy _ excel _ projectsource.rtf ' #写绝对路径,相对路径拨错了
doc=word.documents.open (filename=path,Encoding='gbk ' ) ) ) ) ) ) ) ) ) ) ) )。
for para in doc.paragraphs:
打印(para.range.text ) )。
doc.Close () )
word.Quit (