2

有没有办法让这个代码在 python 中工作?

import os
import subprocess

path = "/home/workspace/test/2014"

for file in os.listdir(path):
    //print(file)
    subprocess.call(["pdftotext %s" % file])

我有一个存储我所有 pdf 文件的路径。每个文件名都有希腊字符,例如 (ΤΕΣΤ_1_2014)。当我运行上面的代码时,我收到这样的错误

 UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 0: ordinal not in range(128) 

字符串的编码和解码有什么区别?当我创建txt文件时,我在最后一行都使用了它们,但它们都不起作用请帮助!

4

0 回答 0