Sub*_*dar 4 codec xmlconvert python-3.x pdfminer
以下错误消息:
device = XMLConverter(rsrcmgr, retstr, laparams=laparams, codec=codec)
TypeError: __init__() got an unexpected keyword argument 'codec'
Run Code Online (Sandbox Code Playgroud)
原始代码:
rsrcmgr = PDFResourceManager()
retstr = BytesIO()
codec = 'utf-8'
laparams = LAParams()
device = XMLConverter(rsrcmgr, retstr, laparams=laparams, codec=codec)
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,这在我的项目设置(python 3.5.3)中运行良好,但在新设置(python 3.7.4)中则不然。不确定这是否是一个问题,或者现在是否有新版本的 XMLConverter 可用
正如 chris 怀疑的那样,这个问题是由于版本不匹配造成的。2019版本的pdfminer在方法中没有关键字编解码器。所以我安装了旧版本的 pdfminer 20181108,它也在我的项目中使用。现在代码运行没有任何错误
| 归档时间: |
|
| 查看次数: |
8161 次 |
| 最近记录: |