【问题标题】:Opening a docx document that is in a folder打开文件夹中的 docx 文档
【发布时间】:2017-04-04 04:28:24
【问题描述】:

我已经到处寻找答案,但我找不到我要找的东西,我相信它很简单。

无论如何,我用python docxtkinter 创建了一个docx 文档。现在一切正常,我希望在保存该文件后立即打开该文件。唯一的问题是我不知道该怎么做。我的第一个想法是……

f = open("path\\"+name_created_by_python+".docx", mode="r")

但正如一些人(或所有人)所知道的那样,这不适用于物理打开文档。有什么建议么。

更新/澄清:我希望代码保存文档(它确实如此),然后立即打开它,这样用户就可以查看它,而不必亲自去它所在的文件夹。我想上面的代码“打开”了它,但并没有真正以我想要或需要的方式打开它。

提前致谢

【问题讨论】:

  • 这在什么方面不起作用?我希望它可以工作,只是不是很有用,因为.docx 是一种 zipfile 格式。
  • 你检查过this吗?
  • 它不起作用,因为它没有打开物理文档。我希望代码保存文档(它确实如此),然后立即打开它,这样用户就可以查看它,而不必亲自去它所在的文件夹。我想上面的代码“打开”了它,但并没有真正以我想要或需要的方式打开它。是的,我看过那个文件。
  • 澄清一下:说“打开文档”实际上是指“启动应用程序以便用户可以查看文档”,对吧?
  • 没错。

标签: python windows python-3.x tkinter python-docx


【解决方案1】:

所以我找到了我要找的东西。下面是windows所需的代码。

import os

os.startfile("path"+filename+".docx")

+filename+ 是用于为我的 docx 文档指定特定名称的方法。

【讨论】:

    猜你喜欢
    • 2016-08-06
    • 2012-02-21
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    相关资源
    最近更新 更多