Я загруженные и установленные PythonMagick для Python 2.7, 64 бит для Windows 7, из Unofficial Windows Binaries.PythonMagick не может найти мои файлы PDF
Я пытаюсь запустить этот код (Processor.py)
import PythonMagick
pdf = 'test.pdf'
p = PythonMagick.Image()
p.density('600')
p.read(pdf)
p.write('doc.jpg')
в этой папке (D: \ Python Проекты \ Нотное чтение)
Однако, используя что относительный путь в формате PDF или pdf = "D:\\Python Projects\\Sheet Music Reader"
результатов в этой ошибке;
Traceback (most recent call last):
File "D:/Python Projects/Sheet Music Reader/Processor.py", line 6, in <module>
p.read(pdf)
RuntimeError: Magick: PostscriptDelegateFailed `D:\Python Projects\Sheet Music Reader\test.pdf':
No such file or directory @ error/pdf.c/ReadPDFImage/664
Я просто не понимаю, почему он не может найти мой pdf; он находится в том же каталоге, что и скрипт python.
Что вызывает эта ошибка и как ее исправить?
(У меня сложилось впечатление, что конвертация PDF-файлов в изображения в python - ночная кобыла)
Каков результат 'os.path.exists (« D: \\ Проекты Python \\ Reader Reader \\ test.pdf "??' 'P.read (pdf)' ожидать имя файла или файл? –
'os.path.exists()' возвращает True и передает объект файла, поскольку pdf вызывает ошибку: 'ArgumentError: типы аргументов Python в Image.read (Изображение, файл) не соответствует сигнатуре C++:' –