在 python 上使用 Tabula 時(shí),我不斷收到此錯(cuò)誤。我已經(jīng)完成了與此相關(guān)的每個(gè) stackoverflow 問題以及博客。我的 JDK JRE 是最新的。java 版本“1.8.0_161”Java(TM) SE 運(yùn)行時(shí)環(huán)境(構(gòu)建 1.8.0_161-b12)Java HotSpot(TM) 64 位服務(wù)器 VM(構(gòu)建 25.161-b12,混合模式)我的路徑在環(huán)境變量中正確定義。在 Anaconda 上運(yùn)行的 Python 版本。Python 3.6.5 |Anaconda, Incdf = tabula.read_pdf("C:\XXXXX\PDFExtractor\Test.pdf")我也嘗試過編碼。Tabula CalledProcessError: Command '['java', '-jar', 'C:\\Users\\xxxxx\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\tabula\\tabula-1.0.1-jar-with-dependencies.jar', '--pages', '1', '--guess', 'C:\\Users\\xxxxxx\\PDFExtractor\\Test.pdf']' returned non-zero exit status 2.感謝幫助。
2 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
我發(fā)現(xiàn)了錯(cuò)誤。我基本上運(yùn)行 java -jar 'C:\Users\xxxxx\AppData\Local\Continuum\anaconda3\lib\site-packages\tabula\tabula-1.0.1-jar-with-dependencies.jar' 'C:\Users\ xxxxxx\PDFExtractor\Test.pdf' 在命令行上。它拋出并出錯(cuò)
但是,如果我將 ' 替換為 ",那么它會(huì)在命令行上為我提供解析后的 pdf 的輸出。
java -jar "C:\Users\xxxxx\AppData\Local\Continuum\anaconda3\lib\site-packages\tabula\tabula-1.0.1-jar-with-dependencies.jar"'C:\Users\xxxxxx\PDFExtractor \Test.pdf'
現(xiàn)在我如何讓 python 用雙引號(hào)傳遞第一部分?
添加回答
舉報(bào)
0/150
提交
取消