簡體   English   中英

Python Tabula Script 不斷打開 Java.Exe 窗口。 我如何讓它使用 jawaw.exe 代替?

[英]Python Tabula Script keeps opening Java.Exe window. How do I get it to use jawaw.exe instead?

我制作了一個使用 tabula.read_pdf 的 python 腳本。 將其轉換為可執行文件后,在運行 tabula.read_pdf 時不斷彈出 java.exe 窗口。 其他線程表明我應該使用 javaw.exe 而不是 java.exe。 但是我該如何選擇呢?

我使用 auto-py-to-exe 為我的 python 腳本制作可執行文件。

Python tabula read_pdf 打開 java 控制台窗口在這個問題中,他們談論在包裝文件中更改 i 名稱。

(只是從您上面鏈接的帖子中復制我的答案)我遇到了類似的問題並且無法真正找到 wrapper.py。 經過一番修補后,我發現了類似的解決方法:

在安裝 tabula 的目錄中“...\\Lib\\site-packages\\tabula”編輯“io.py”文件。 在“_run”函數中,只需將“args”變量更改為使用“javaw”而不是“java”。

當我的 .exe 文件以這種方式運行時,我能夠隱藏 java 控制台。 我希望這對將來的某人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM