如何用python实现对word的编辑
def openfile(self): p1=END oname=askopenfilename(filetypes=[("文本文档","*.txt")]) if oname: for line in fileinput.input(oname): self.st.insert(p1,line) self.t.title(oname) def savefile(self): sname=asksaveasfilename() if sname: ofp=open(sname,"w") ofp.write(self.st.get(1.0,END)) ofp.flush() ofp.close() self.t.title(sname)
这是菜单当中的打开命令的代码,如何使其同时实现对txt和doc文件的阅读,或者改为对doc的阅读
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
采用win32com,操作word,根据word VBA文档来操作,基本上可以用代码实现,word的功能。
编辑还是比较麻烦的。docx的话,可以使用python-docx来写word。
要是读的话,这个似乎也可以。不过我一般都转成txt,再处理txt