deezwend
Decapat
- Katılım
- 28 Haziran 2021
- Mesajlar
- 276
- Çözümler
- 4
Daha fazla
- Cinsiyet
- Erkek
Python:
import sys
import time
import os
#mkdir, #makedirs the functions that create new files.
os.chdir("C:/Users\Buğra\PycharmProjects\python\os")
print(os.getcwd(), os.listdir())
try:
os.mkdir("Projeler")
os.makedirs("Projeler/Python")
time.sleep(2)
print("Oluşturuldu.")
except:
sil = input("Dosya zaten mevcut. Silinmesini ister misiniz ? Y/N\n")
for i in sil:
if not i == "Y" or "N":
print("Sadece Y ya da N girin.")
continue
if sil == "Y":
os.removedirs("Projeler/Python")
print("Silindi.")
if sil == "N":
print("Hayır dediğiniz için program kapandı.")
sys.exit()
Merhaba, yukarıda gördüğünüz gibi "except" kod bloğundan sonra yazdığım "for" döngüsündeki gibi eğer cevap Y veya N dışı bir şey olursa tekrar soruya dönmesini istedim ve sonuna da continue fonksiyonunu ekledim. Fakat program orada sonlanıyor eğer cevap Y ya da N dışı bir şey olursa. Yardımcı olabilir misiniz rica etsem bu konu hakkında? Teşekkürlerimi sunuyorum sizlere şimdiden.
Son düzenleyen: Moderatör: