小编azi*_*aon的帖子

Npm 漏洞无法修复

我开始学习 react 并通过运行创建了我的第一个应用程序:

'npx create-react-app my-app'

构建应用程序后,我在终端中收到一条警告:

22 个漏洞(9 个中等,13 个高)

我试图通过运行来修复它:

'npm 审计修复'

但它返回了这个:

npm 错误!代码 ERESOLVE npm ERR!ERESOLVE 无法解析依赖树 npm ERR!npm 错误!发现:type-fest@0.21.3 npm ERR!node_modules/type-fest npm ERR!type-fest@"^0.21.3" 来自 ansi-escapes@4.3.2 npm ERR!node_modules/ansi-escapes npm ERR!ansi-escapes@"^4.2.1" 来自@jest/core@26.6.3 npm ERR!node_modules/@jest/core npm ERR!@jest/core@"^26.6.0" 来自 jest@26.6.0 npm ERR!node_modules/jest npm ERR!peer jest@"^26.0.0" 来自 jest-watch-typeahead@0.6.1 npm ERR!node_modules/jest-watch-typeahead npm ERR!还有 1 个(反应脚本)npm ERR!还有 1 个 (jest-cli) npm ERR!ansi-escapes@"^4.3.1" 来自 jest-watch-typeahead@0.6.1 npm ERR!node_modules/jest-watch-typeahead npm ERR!jest-watch-typeahead@"0.6.1" 来自 react-scripts@4.0。3 npm 错误!node_modules/react-scripts npm ERR!react-scripts@"4.0.3" 来自根项目 npm ERR!还有 2 个(jest-watcher,终端链接)npm ERR!npm 错误!无法解析依赖项:npm ERR!peerOptional …

javascript linux node.js npm reactjs

5
推荐指数
1
解决办法
1307
查看次数

如何使用camelot提取表格

我正在尝试从示例 pdf 中提取表格,问题是表格中没有用于分隔列的行。

这是文档的图片:

在此输入图像描述

当我尝试运行时:

tables = camelot.read_pdf(filename)
print(tables[0].df)
Run Code Online (Sandbox Code Playgroud)

它打印正确的表格内容,但不考虑列,它将整个表格视为一列,如下所示:

0  Credit  \nDate  \nReference No.  \nDescription...
1  09/10/2016  \n3194949206  \nOnline Banking tra...
2  09/20/2016  \n3194749206  \nOnline Banking tra...
3  09/20/2016  \n34236757678  \nCA TLR cash withd...
4  10/08/2016  \n5444  \nInterest  \n            ...
Run Code Online (Sandbox Code Playgroud)

当我运行这个时:

print(tables[0].df.shape)
Run Code Online (Sandbox Code Playgroud)

结果是 (5, 1)。

我尝试了另一种解决方案,指定如下所示的流:

tables = camelot.read_pdf(filename, flavor='stream')
Run Code Online (Sandbox Code Playgroud)

但随后它会获取并打印错误的数据,这就是结果:

                                0                                   1
0                  Bank of Domino                                    
1                                        Customer service information
2                  P.O. Box 15001                        1.888.DOMINO
3             Arlington, VA 18505  TDD/TTY users only: 1.800.288.4101
4                                          En Espanol: 1.800.688.6229
5 …
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
597
查看次数

标签 统计

javascript ×1

linux ×1

node.js ×1

npm ×1

python ×1

reactjs ×1