Можно ли предложить новое имя или получить строку из командной строки, например: ./py_module.py <img_file> <new_file_name>
.
.
.
new_img = img.resize((horz_rsz, w_input), Image.ADAPTIVE)
name_input = input("suggest a name: ") // or sys.argv[2]
print(im_width, im_height, wh_ratio, horz_rsz, new_img.size)
new_img.save(name_input+'', 'png')
Я получаю сообщение об ошибке, потому что функция .save () для изображения ищет это имя, если оно определено в области действия программы.
так, возможно ли это?
ошибка:
высота, чтобы изменить размер: 500
предложить имя: abc
Traceback (последний вызов был последним):
Файл "img_resize.py", строка 17, в
name_input = input («предложить имя:»)
Файл "", строка 1, в
NameError: имя 'abc' не определено