2017-04-04 244 views
0

我已經查找了所有的答案,我找不到我在找什麼,我確信它很簡單。打開文件夾中的docx文檔

無論如何,我創建了一個docx文檔python docxtkinter。一切正常,現在我正在尋找保存後立即打開該文件。唯一的問題是我不知道如何去做這件事。我的第一個想法是...

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

但是,一些(或全部)知道,不能用於物理打開文檔。有什麼建議麼。

更新/澄清:我希望代碼保存文檔(它是),然後立即打開它,以便用戶可以查看它,而無需物理地轉到它所在的文件夾。我想上面的代碼「打開」它,但並不真正打開它,我想要或需要的方式。

在此先感謝

+0

以什麼方式不起作用?我希望它能夠工作,只是不太有用,因爲'.docx'是一個zip文件格式。 – cco

+0

您是否檢查過[this](https://python-docx.readthedocs.io/en/latest/user/documents.html#really-opening-a-document)? –

+0

它不起作用,因爲它不打開物理文檔。我希望代碼保存文檔(它的作用),然後立即打開它,以便用戶可以查看它,而無需物理地轉到它所在的文件夾。我想上面的代碼「打開」它,但並不真正打開它,我想要或需要的方式。是的,我看過那份文件。 –

回答

1

所以我找到了我要找的東西。以下是Windows所需的代碼。

import os 

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

+文件名+是用於給我的docx文件的具體名稱的方法。

相關問題