Табуляция возвращает ошибку [возвращено ненулевое состояние выхода 3221225786]. - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь использовать таблицу в python для преобразования некоторых файлов pdf в формат csv и сталкиваюсь с несколькими ошибками. Вот как выглядит мой код python:

pdf = tabula.convert_into("ANF_2017.pdf", "output.csv", output_format="csv", pages='1-300')

Я также установил свой Java PATH на C:\Program Files (x86)\Java\jre1.8.0_251\bin.

Я использую Python IDLE для запуска моего кода, и я сначала получаю приглашение Java cmd при запуске моего кода (от которого я не уверен, как избавиться), а затем, когда я выхожу из окна, я получаю эту ошибку:

subprocess.CalledProcessError: Command '[' java ',' -jar ',' C: \ Users \ AppData \ Local \ Packages \ PythonSoftwareFoundation. Python .3.8 \ LocalCache \ local-packages \ Python38 \ site-packages \ tabula \ tabula-1.0.3-jar-with-dependencies.jar ',' --pages ',' 1-300 ',' --guess ',' --format ',' CSV ',' --outfile ',' output.csv ',' ANF_2017.pdf ']' вернул ненулевой статус выхода 3221225786.

Есть ли способ исправить это?

...