Öncelikle herkese iyi forumlar.
PyRubn exe dönüştürücü için klasör olup olmadığını kontrol etmem gerekiyor ama try
düzgün çalışmıyor.Şimdiden teşekkürler.
Kod:
try:
if os.name == "posix":
os.chdir(os.getcwd()+"/Executable/Python")
elif os.name == "nt":
os.chdir(os.getcwd()+"\\Executable\\Python")
except FileNotFoundError:
cevap = tkinter.messagebox.askquestion("Reload PyRubn ?","Reload PyRubn ?")
if cevap == "yes":
pass
else:
pass
neden bukadar girinti yaptınız?
Girinti yanlış cıkmış düzelttim.
Kodlar çalışıyor:
import os
try:
if os.name == "posix":
os.chdir(os.getcwd()+"/Executable/Python")
elif os.name == "nt":
os.chdir(os.getcwd()+"\\Executable\\Python")
except FileNotFoundError:
print("Not Found")
Ama, os.path.exists
fonksiyonunu kullansanız, try except
kullanmak zorunda kalmazsınız ve bu amaç için oluşturulmuş olan fonksiyonu kullanmış olursunuz.
import os
if os.path.exists(os.path.join(os.getcwd(), "Executable", "Python")):
print("Klasör var")
else:
print("Klasör yok")
1 Beğeni