Print fonksiyonunun file parametresi hakkında

Yazbel- İstihza okuyarak öğrenmeye çalışıyorum.
Print fonksiyonunun File parametresine gelince, problem yaşadım.

dosya = open(“deneme.txt”, “w”)

print(“Ben Python, Monty Python!”, file=dosya)

dosya.close()

denemesi için, ilk satırı yazıyorum ve aşağıdaki çıkıyor.

dosya=open(“deneme.txt”, “w”)
Traceback (most recent call last):
File “”, line 1, in
PermissionError: [Errno 13] Permission denied: ‘deneme.txt’

Acaba program indirme ve kurma ile ilgili bir problem olabilir mi?
Bu konularda çok deneyimsiz ve acemiyim. Şimdiden teşekkürler.

Merhaba, ilk gönderiniz ve aramıza katıldığınız için teşekkürler.

Kodları kendi bilgisayarım da denedim çalıştı. Sizin aldığınız hata da “izin reddedildi” diyor. acaba bu kodları hangi programda çalıştırıyorsunuz?

python.exe’nin dosyaya yazma izni yok. Gerekli yetkileri verip kodunuzu çalıştırın.

Teşekkürler, nasıl izin alınacağını bilmiyorum. Daha önceleri, bazı küçücük oyunları denedim çalışıyordu. Dosyaya yazmak için izin almak nasıl olacak. Önceden bilgisaraıma yüklediğim python
3.7.7 programı vardı, ondakietkileşimli kabukta yazıyorum. Bir de “py scripter” diye başka kabuk programları da indirmiştim, bir ara onu da kullandım. Yazbel İstihza daha anlaşılır bir anlatım, ama önerdiği programı bile bigisayarıma kuramadım galiba. Bu konuları anlayabileceğim bir başka kaynak var mı acaba?

İşletim sistemleri, güvenlik amacı ile kullanıcı veya uygulamaların yetkilerini kısıtlayabilir. Yetkili bir kullanıcı iseniz Python uygulamasına dosyalara yazma izni verecekseniz. İşletim sisteminiz ne acaba?

Türkçe olarak İstihza kadar ayrıntılı bir yer bilmiyorum.

işletim sistemi, windows10

Şu çözümü inceleyin:

python.exe → Sağ tık-> Yönetici olarak çalıştır.

(Çözümün manuel hali)