tkinter回调中的异常:失败,退出代码为3221225781

问题描述

我通过将poppler添加到PATH环境变量中而以某种方式修复了先前的错误错误代码为127,但是现在我受到了这个新错误的欢迎。有谁知道这可能意味着什么以及我如何解决它。我正在尝试运行在MAC上创建的工具,以使用textract将PDF阅读为文本。它在MacOS上运行良好,但是似乎在Windows上运行时出现问题。任何帮助将不胜感激。

预先感谢:)

Exception in Tkinter callback
Traceback (most recent call last):
  File "tkinter\__init__.py",line 1883,in __call__
  File "\\Mac\Home\PycharmProjects\WickeyEinkaufAutomation\EinkaufRGWindows.py",line 40,in InkoopRekeningen
    text = textract.process(str(importfolder) + str(i))
  File "site-packages\textract\parsers\__init__.py",line 77,in process
  File "site-packages\textract\parsers\utils.py",line 46,in process
  File "site-packages\textract\parsers\pdf_parser.py",line 28,in extract
  File "site-packages\textract\parsers\pdf_parser.py",line 20,line 43,in extract_pdftotext
  File "site-packages\textract\parsers\utils.py",line 100,in run
textract.exceptions.ShellError: The command `pdftotext //Mac/Home/Desktop/WET/Rekeningen/Lekkerkerker_ - 20803471.pdf -` Failed with exit code 3221225781
------------- stdout -------------
b''------------- stderr -------------
b''

解决方法

MacOS和Windows上的路径使用不同的斜杠,因此MacOS程序也需要更改才能在Windows上运行。 Mac使用/斜杠,而Windows使用-。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...