Найти - Пользователи
Полная версия: scanimage and python
Начало » Python для экспертов » scanimage and python
1
BelStudent
Задача такая, есть утилита scanimage которая делает сканы когда на сканере нажимают кнопку и помещает их в stdout.
Нужно чтобы python скрипт перехватывал данные из stdout этой утилиты и сохранял на винте.
Вопрос: как реализовать перехват того, что выдает scanimage в stdout?
ZAN
1. Запускать scanimage при помощи subprocess и читать из stdout-а, как из файла
2. Запускать scanimage с перенаправлением в файл (пр. из мана: scanimage >image.pnm), а в питоне его открывать и читать
3. Запускать scanimage с перенаправлением в именованный пайп (man mkfifo), в питоне открывать его и читать, как файл (почти то же самое, что и 2., но захотелось с выкрутасом :) )
crchemist
BelStudent
Вопрос: как реализовать перехват того, что выдает scanimage в stdout?
читати з /proc/<scanimage-pid>/fd/1 чи щось подібне
o7412369815963
вот пример
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB