python-3.x - 预期类型“dict”,用于“str”而不是 PyCharm。尝试使用表格将所有 PDF 页面转换为 CSV?
问题描述
我的代码只能转换我的 PDF 第一张表的一个上部,当我要转换所有页面时,我不能,因为我的代码中有错误。
import tabula
tabula.convert_into("/Users/gfidarov/Desktop/Python/KH_Profilansicht_13.11.2019-2.pdf", "/Users/gfidarov/Desktop/Python/test.csv", output_format="csv",pages='all')
我得到的错误是关于页面功能
当我写它时,PyCharm 说预期类型'dict',而不是'str'
我在我的 PyCharm 中使用 python 3.x 版本。
有没有其他方法可以选择所有页面来转换不仅是第一页的上侧
解决方案
你有运行时错误吗?PyCharm 抱怨只是一个可以“安全地”忽略的警告。问题是tabula.convert_into
文档字符串类型注释不正确:
kwargs (dict)
应该是例如
kwargs (str)
见https://www.python.org/dev/peps/pep-0484/#arbitrary-argument-lists-and-default-argument-values
推荐阅读
- wordpress - Worpress 上的 icomoon.ttf 显示 404 和较长的响应时间减慢了我的网站
- php - Concrete5 MySQL 查询问题
- vue.js - 有没有办法传递 v-chip-group v-model id 而不是项目索引?
- machine-learning - 使用文本和数字列构建机器学习模型
- node.js - 如何在我的计算机不开机的情况下“永远”托管我的 NodeJS 应用程序?
- fetch - 我想通过 fetch 函数获取数据
- c# - 如何解决 C# 中的“无法为空内容创建 CMS 签名”错误?
- c++ - 在我自己的开源项目中使用修改后的 C++ 仅标头库的常用方法是什么?
- html - 文本与 JSPDF 2.0.0 重叠并自定义字体
- flutter - 颤动中的 Twitch 视频