如何使用python或WMI设置RAM磁盘驱动器?

如何使用python或WMI设置RAM磁盘驱动器?,python,wmi,ocr,tesseract,Python,Wmi,Ocr,Tesseract,我问题的背景与Tesseract有关,Tesseract是一个免费的OCR引擎(1985-1995年由HP提供,现在由Google托管)。它特别需要一个输入文件和一个输出文件;该参数只接受文件名(而不是流/二进制字符串),因此为了使用包装器API(如pytesser和/或python-tesser.py),必须创建OCR临时文件。一、 但是,有很多图像需要OCR;频繁的磁盘写入和删除是不可避免的(当然也会影响性能)。我所能想到的唯一选择是更改包装器类并将临时文件指向RAM磁盘,这会带来这个问题

我问题的背景与Tesseract有关,Tesseract是一个免费的OCR引擎(1985-1995年由HP提供,现在由Google托管)。它特别需要一个输入文件和一个输出文件;该参数只接受文件名(而不是流/二进制字符串),因此为了使用包装器API(如pytesser和/或python-tesser.py),必须创建OCR临时文件。一、 但是,有很多图像需要OCR;频繁的磁盘写入和删除是不可避免的(当然也会影响性能)。我所能想到的唯一选择是更改包装器类并将临时文件指向RAM磁盘,这会带来这个问题

如果你有更好的解决方案,请让我知道

非常感谢


-你在linux上吗?您可以尝试通过管道向程序发送一个文件,并引用/dev/fd/0——这是当前进程的标准输入路径名。如果应用程序没有通过seek()进行搜索,它应该可以工作。

您在linux上吗?您可以尝试通过管道向程序发送一个文件,并引用/dev/fd/0——这是当前进程的标准输入路径名。如果应用程序没有通过它进行seek(),它应该可以工作。

通过在谷歌搜索,我找到了一个可能的解决方案(不包括WMI,但您可以通过
子流程使用它)

下载实用程序,类似于命令行设备管理器。 然后,您可以使用以下内容:

subprocess.call( ("path_to_devcon\\devcon.exe", "INSTALL", "ramdisk.inf", "ramdisk") )

我希望这能给你一个开始。

通过在谷歌搜索,我找到了一个可能的解决方案(不包括WMI,但你可以通过
子流程使用它)

下载实用程序,类似于命令行设备管理器。 然后,您可以使用以下内容:

subprocess.call( ("path_to_devcon\\devcon.exe", "INSTALL", "ramdisk.inf", "ramdisk") )

我希望这能给你一个开始。

我在windows上,所以我问wmi。i、 不过,我们将尝试tesseract linux版本,并希望它能够得到解决。谢谢。我在windows上,所以我问wmi。i、 不过,我们将尝试tesseract linux版本,并希望它能够得到解决。谢谢。我试着先在cmdline上跑步。但它很快弹出另一个dos窗口,然后在我看到文本之前消失。有办法解决这个问题吗?谢谢-mi尝试先在cmdline上运行。但它很快弹出另一个dos窗口,然后在我看到文本之前消失。有办法解决这个问题吗?谢谢-mAlthough这不再在我的工作列表中,只需将其保留为记录:另一个链接:尽管这不再在我的工作列表中,只需将其保留为记录:另一个链接: