Я хочу запустить команду Bash внутри программы Python в PyCharm или Jupyter.
Я пытаюсь преобразовать файл PDF в файл изображения .tiff, когда я делаю это с помощью Bash cmd в Windows10. Я получаю высококачественное изображение, как хочу, но не могу реализовать то же решение в Python. код.
Я пытался использовать модуль подпроцесса в PyCharm для запуска команды Bash, но когда я выполняю код, я получаю только целочисленное значение в качестве вывода.
Мой код:
import subprocess
def bash_command(cmd):
p1=subprocess.call(cmd, shell=True, executable=r'C:\Program Files\Git\bin\bash.exe',stdout=subprocess.PIPE,
stderr=subprocess.STDOUT)
return p1
path ='cd ~/PycharmProjects/10June'
cmd = 'convert -density 300 OCR1.pdf -depth 8 -strip -background white -alpha off OCR1_Ouput.tiff'
print(path+' '+cmd)
print(bash_command(path+' '+cmd))
Я ожидаю высокое качество .tiff
изображения, но в настоящее время я получаю вывод как 126
.