Как вставить переменную в path с помощью python

#python #pyautogui

#python #pyautogui

Вопрос:

 import pyautogui

trial = "hello"
save_path = r"C:UsersDellDesktophello.png"
sc1 = pyautogui.screenshot()
sc1.save(save_path)
  

Я пытаюсь делать скриншоты и размещать их на своем рабочем столе. Есть ли способ сохранить изображение с другим именем, отредактировав имя в переменной trial ?
то есть, например, если я введу hey в переменной trail, изображение должно быть сохранено как hey на рабочем столе.
Я попытался изменить path, но это не сработало, потому что, я думаю, я не могу изменять пути.

Ответ №1:

Это должно помочь:-

 import pyautogui

trial = "hello"
save_path = r"C:UsersDellDesktop{}.png".format(trial)
sc1 = pyautogui.screenshot()
sc1.save(save_path)
  

Ответ №2:

Используйте f-string, таким образом:

 import pyautogui

trial = "hey"
save_path = f"C:\Users\Dell\Desktop\{trial}.png"
sc1 = pyautogui.screenshot()
sc1.save(save_path)