Я пытаюсь открыть файл на машине Ubuntu из сценария Python. исправить один при запуске с оболочки. < /p>
Я попробовал следующие команды: < /p>
subprocess.Popen([f"xdg-open {file_path}"])
subprocess.Popen([f"xdg-open {file_path}"], user="user", env=os.environ, shell=True)
< /code>
есть идея, что делать? Путь к файлу, как "/tmp/file.odt". Файл на самом деле там, потому что он открыт. С «xdg-open /tmp/file.opt» в оболочке он открывается у автора Libreoffice, как и ожидалось. открывает файл в приложении Ebook-Viewer, которое я установил в своем Ubuntu. Продолжайте и не ждите закрытия файла. Я читал это в таких случаях, вам нужно использовать Popen. Тем не менее, я новичок в этом и переключусь, чтобы запустить, если это поможет. Тем не менее, я проверил subprocess.run и имел тот же результат, что и описано выше. В каталоге TMP, а затем откройте его. Все работает, но неправильное приложение используется для открытия файла ...
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/794 ... ation-used
Как открыть файл с xdg-open в сценарии Python? (неправильное приложение используется) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как открыть файл с xdg-open в сценарии Python? (неправильное приложение используется)
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как проверить «Открыть всплывающее окно xdg-open» в Chrome через Selenium Webdriver?
Anonymous » » в форуме JAVA - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как проверить «Открыть всплывающее окно xdg-open» в Chrome через Selenium Webdriver?
Anonymous » » в форуме JAVA - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-