Для подставления имени файла после конвертации изображения в PDF в скрипт на Python можно использовать модуль argparse
.
Сначала необходимо импортировать данный модуль:
import argparse
Затем создаем парсер аргументов:
parser = argparse.ArgumentParser(description='Конвертация изображения в PDF')
Указываем, что программа ожидает один аргумент, который будет именем файла:
parser.add_argument('filename', help='Имя файла для конвертации')
После этого необходимо распарсить аргументы командной строки:
args = parser.parse_args()
Имя файла будет доступно через атрибут filename
объекта args
.
Вы можете использовать это значение для передачи имени файла в функцию или метод, выполняющий конвертацию изображения в PDF:
def convert_image_to_pdf(filename): # Ваш код для конвертации изображения в PDF convert_image_to_pdf(args.filename)
Теперь, при запуске скрипта из командной строки с указанием имени файла, например:
python script.py image.jpg
Скрипт будет получать имя файла и передавать его в функцию convert_image_to_pdf
.