问题描述
如何从 url 读取 .odt 文件?我目前无法做到这一点。
我试过了
from ODTReader.odtreader import odtToText
url="https://abc.s3.ap-south-1.amazonaws.com/sample1.odt"
docs = BytesIO(requests.get(url).content)
odt_text = odtToText(docs)
print("odt_text ",odt_text)
但它给了我错误
File "C:\ProgramData\Anaconda3\lib\site-packages\ODTReader\odtreader.py",line 24
print "Could not find 'content.xml': {}".format(str(e))
^
SyntaxError: invalid Syntax
解决方法
看起来你的 ODTReader 是用 python2 编写的, 所以尝试为python3设置你的ODTReader。
编辑:
我用谷歌搜索了一下,我认为没有适用于 python3 的库,但我发现了这个:
也许对你有帮助。