Python ile python dosyası oluşturmak

Merhabalar ben bir program yapmak istiyorum örneğin C:/Program Files e bir py dosyası yazdırsın kodları py dosyasının içine koysun.
Böyle bir program için kod var mıdır kodları örnğin:

koda_yazdır("""
print("örnek")
print("örnek")
""")

bunun için kod varmıdır.

Bu kodu örnek alarak belki istediğiniz uygulama yapılabilir.

import tkinter as tk

root = tk.Tk()

def write_file():
	data = entry1.get()
	data2 = entry2.get()
	with open(data,"w") as dosya:
		with open(data2,"r") as new:
			for i in new.readlines():
				dosya.write(i)
	data = entry1.get()
	data2 = entry2.get()
	with open(data,"w") as dosya:
		dosya.write(data2)

entry1 = tk.Entry(root)
entry1.place(x=20,y=20)

entry2 = tk.Entry(root)
entry2.place(x=20,y=50)

button1 = tk.Button(root,text="write file",command=write_file)
button1.place(x=20,y=80)

button2 = tk.Button(root,text="write title",command=write_text)
button2.place(x=20,y=110)


root.mainloop()
1 Beğeni
2 Beğeni

Burada aktaracağımız kod ve konumu nerede geçmektedir?

Ama ben zaten bulunan bir .py dosyasın bir şey yazdırmak istemiyorum .py dosyası oluşturup sonra içine veri aktarmak istiyorum ama bunun için konum ve kod bilgisini de dikkate almasını istiyorum.

Nerde çalıştırırsanız aynı dizinde oluşturur.
Ama os.chdir() ile istediğiniz dizinde oluşturabilirsiniz.