Открытие нескольких изображений в каталоге с помощью Image Viewer (Eye of GNOME) - PullRequest
1 голос
/ 07 марта 2020

У меня 9025 файлов (от img_00000.png до img_009024.png) в папке, и я не знаю, как написать код python, который позволяет мне открыть одно окно Image Viewer, начиная с первого файла и что позволяет мне нажимать, чтобы пролистать все другие изображения. Как я мог это сделать? Спасибо!

import glob
flist = glob.glob('out/*.png')
flist = sorted(flist)

1 Ответ

1 голос
/ 07 марта 2020

В терминале вы можете запустить Eye of GNOME ( EoG ) с помощью команды eog. Эта команда может принять другой аргумент в качестве пути к каталогу, который вы хотите открыть в EoG. Таким образом, вы можете открыть каталог, используя eog /path/to/directory. Для дополнительных опций вы можете запустить eog --help.

Наконец, вы можете запустить эту команду, используя os в Python.

import os
os.system("eog %s" % "/path/to/directory")

Также другая альтернатива использует subprocess, как показано ниже .

import subprocess
subprocess.run(["eog", "/path/to/directory"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...