2

我制作了一个使用 tabula.read_pdf 的 python 脚本。将其转换为可执行文件后,在运行 tabula.read_pdf 时不断弹出 java.exe 窗口。其他线程表明我应该使用 javaw.exe 而不是 java.exe。但是我该如何选择呢?

我使用 auto-py-to-exe 为我的 python 脚本制作可执行文件。

Python tabula read_pdf 打开 java 控制台窗口 在这个问题中,他们谈论在包装文件中更改 i 名称。

4

1 回答 1

0

(只是从您上面链接的帖子中复制我的答案)我遇到了类似的问题并且无法真正找到 wrapper.py。经过一番修补后,我发现了类似的解决方法:

在安装 tabula 的目录中“...\Lib\site-packages\tabula”编辑“io.py”文件。在“_run”函数中,只需将“args”变量更改为使用“javaw”而不是“java”。

当我的 .exe 文件以这种方式运行时,我能够隐藏 java 控制台。我希望这对将来的某人有所帮助。

于 2022-01-24T18:01:26.313 回答