如何打开带有希伯来语的pptx文件?

时间:2019-01-14 15:44:35

标签: python hebrew

我正在尝试从python脚本打开PowerPoint文件。

我使用tkFileDialog.askopenfilename选择PowerPoint文件,然后进行子处理以打开所选文件。

powerpoint本身已打开,但随后显示错误,提示它无法读取文件,并显示?而不是希伯来字符。

我在cmd中手动尝试了与在subprocess.call中尝试的相同命令,并且该命令有效。

# coding=utf-8
from Tkinter import Tk
from tkFileDialog import askopenfilename
import re
from subprocess import call

file_name = ""
Tk().withdraw() 
while not re.match('.*?\.pptx', file_name):
    file_name = askopenfilename()  

call([here is the path to POWERPNT.EXE, file_name.encode('ascii', 'replace')])

也许还有其他方法可以打开PowerPoint文件?

或者也许有办法解决希伯来问题?

(如果没有.encode('ascii', 'replace'),它将抛出UnicodeEncodeError。)

0 个答案:

没有答案