python win32com 打开word出错, 求大神帮忙!

tc_jack 2017-02-14 04:51:39
# -*- coding: utf-8 -*-
import sys
import re
import docx2txt
import win32com
from win32com.client import Dispatch, constants

word = win32com.client.Dispatch('Word.Application')
word.Visible = 0
word.DisplayAlerts = 0
doc = word.Documents.Open(sys.argv[1]) #就是这句有问题
doc.SaveAs('test.docx')
doc.close()
word.Documents.Close(wc.wdDoNotSaveChanges)
word.Quit()
...全文
522 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tc_jack 2017-02-14
  • 打赏
  • 举报
回复
确实是路径问题,谢各位大神
nieoding 2017-02-14
  • 打赏
  • 举报
回复
u'\u627e\u4e0d\u5230\u8be5\u6587\u4ef6\u3002' 找不到该文件。
sprawling 2017-02-14
  • 打赏
  • 举报
回复
用絕對路徑試試吧,

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧