Создание bat файла с переменной Python

Не могу понять как сделать так чтобы ready_proj вставлялась в код bat Файла в "". А то Python думает что это уже просто текст в "", а не переменная.

from tkinter import filedialog
from tkinter import *


def browse_button():
    global folder_path
    ready_proj = filedialog.askdirectory()
    folder_path.set(ready_proj)
    print(ready_proj)
    my_file = open("Test.bat", "w+")
    my_file.write("@Echo Off robocopy /s"  + ready_proj +  "d:/project" "*.prproj *.xml *.pkf *extracted* *drift* Pause")

root = Tk()
root.title("Name")
root.geometry ("400x150")

folder_path = StringVar()
lbl1 = Label(master=root,textvariable=folder_path)
lbl1.grid(row=0, column=1)

button2 = Button(text="Проект", command=browse_button)
button2.grid(row=0, column=3)


mainloop()**

В итоге нужно чтобы код bat файла выглядел так

@Echo Off
robocopy /s "ссылка с python" "d:/project" *.prproj *.xml *.pkf *extracted* *drift*
Pause

Ответы (1 шт):

Автор решения: Эникейщик

Так работает:

my_file.write("@Echo Off robocopy /s" + "\"" + ready_proj + "\"" + "d:/project" "*.prproj *.xml *.pkf *extracted* *drift* Pause") 
→ Ссылка