Как изменить место сохранения после сканирования
Привет,
Я пишу сценарий для сканирования документов с устройства сканирования изображений.
Я импортировал модуль pyinsane2, и все работает нормально, но я хочу изменить местоположение, где сохраняется отсканированный документ. В данный момент он сохраняет новый документ в том же каталоге, где хранится и скрипт, который я запускаю для сканирования. Так что, например, мой сценарий
scan.pyхранится в
C:\Users\Admin\Documents\pyinsane-2.0.2\examplesтаким образом, отсканированный документ также сохраняется в примерах.
Строка кода в скрипте, которая вызывает этот loooks вот так:
img = scan_session.images[0] img.save(output_file, "JPEG")где img-это процесс сканирования, а output_file - имя документа.
Итак, вопрос в том, что нужно ввести вместо "сохранить", чтобы сохранить документ там, где я когда-либо захочу.
Я использую компьютер под управлением Windows 10 с использованием python 3.6.
Что я уже пробовал:
Я ничего не пробовал, потому что не смог найти ничего для функции .save из python, и я не хочу создавать папку с помощью mkdir.
Richard Deeming
Попробуйте указать полный путь в output_file
, а не просто имя файла.
pycoding
Спасибо за комментарий. Таким образом, output_file определяется как args, с args = E. get() (E-это виджет ввода в моем приложении tkinter). Где я могу определить путь здесь ?
Richard MacCutchan
Запишите путь в текстовое поле виджета ввода или добавьте его в другом месте кода в виде строки.
pycoding
Но пользователи вводят имя документа в виджет ввода. Место сохранения всегда должно быть одним и тем же, только не там, где хранится сценарий.
Karthik_Mahalingam
Совет: используйте Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.