Python word客户端找不到.dotx



Python当前找不到我的文件。

import os
import win32com.client 
word=win32com.client.Dispatch("Word.Application")
word.Documents.Open('Test_template')

我得到了'Sorry we can't find your file'

当我运行时

import os
print(os.listdir('.'))

我可以看到'Test_template.dotx'

当我更改时

word.Documents.Open('Test_template')

word.Documents.Open('Test_template.dotx')

我得到相同的错误

我没有看到这里指定的目录(尽管os.listdir((返回该项的事实似乎令人鼓舞(,但请尝试指定完整的目录路径,如下所示:

word.Documents.Open('//folder_1/folder_2/Test_template.dotx')
# You could also specify the working directory explicitly with os, as in:
os.chdir('//folder_1/folder_2')

仔细检查文件名是否完全匹配——我肯定用了一个字母来解决这些错误,这个字母应该是小写的,而不是大写的。

问题最终是Citrix连接屏蔽了真实的文件位置。因此,路径看起来是正确的,但并不正确。

最新更新