Я хочу открыть pdf файл из python, я могу сделать это с os.system(имя файла), он откроется в adobe reader, но проблема в том, что os.system также открывает командную строку, есть ли другой способ, открыть командную строку?
Открытие файла pdf
Ответ 1
Try:
subprocess.Popen([file],shell=True)
Ответ 2
import webbrowser
webbrowser.open_new(r'file://C:\path\to\file.pdf')
Ответ 3
import os
os.startfile(filename)
Ответ 4
Это немного поздно, но никто не упоминал:
open("file_name.pdf")
Ответ 5
Прочитайте документацию полностью. Самая первая строка метода os.system:
Выполните команду (строку) в подоболочке.
Зная это, теперь вы можете искать альтернативные решения, такие как уже упомянутый модуль подпроцесса.