Exiliesalpha
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
Öncelikle merhabalar, son bir haftadır bununla uğraşıyorum diyebilirim, yazdığım Python (güncel sürüm) kodu ne kendi terminalinde ne de VS Code içerisinde çalışıyor.
Aldığım error "fhand is not defined" oluyor, bazen encoding hatası var diyor, ama şu an aldığım hata file handlerin tanımsız gözükmesi sorunu. Belki kendi bilgisayarımdan kaynaklıdır hiç bilmiyorum ama birisi kendi bilgisayarında çalıştırabiliyorsa ne mutlu bana.
Ben nerede hata yaptığımı hala anlayabilmiş değilim.
Aldığım error "fhand is not defined" oluyor, bazen encoding hatası var diyor, ama şu an aldığım hata file handlerin tanımsız gözükmesi sorunu. Belki kendi bilgisayarımdan kaynaklıdır hiç bilmiyorum ama birisi kendi bilgisayarında çalıştırabiliyorsa ne mutlu bana.
Python:
print('Dosya satır bulucusuna hoş geldin.')
a=input('\ndevam etmek için 1 e çıkmak için ise 2 ye basın.')
if a=='1':
try:
ffile=input('DOSYANIN İSMİNİ GİR...:')
fhand=open(ffile)
except:
a=input('Aramaya çalıştığın dosya ismi ya yanlış girildi ya da konumu çok komplike, işte yapabileceğin çözümler.')
print(a)
print('1, dosyanın .txt olduğundan emin ol ve içinin de dolu olduğundan emin ol önce dışarıdan dosyayı not defteri ile açıp içini kontrol et.')
print('2, Dosyanın konumunu .py uzantılı bu dosyanın konumuyla aynı olacak şekilde bir klasöre yerleştir.')
print('3, Uğraşmak istemiyorsan çıkabilirsin.')
b=input('çıkmak için 3 e basabilirsin sonra tekrar açıp yanlış olan şeyi düzeltebilirsin.')
if b==3:
quit()
sayıLine=0
uzunluk=fhand.read()
for line in fhand:
sayıLine=sayıLine+1
line=line.rstrip()
if not line.startswith('A'):
continue
c=input('Dosyanda :'+ sayıLine + 'kadar satır bulunuyor.')
d=input('Dosyanda :'+ uzunluk + 'kadar karakter mevcut, VE BOŞLUKLAR BUNA DAHİL!!')
f=input('Son olarak dosyanda aramış olduğun tüm satırlar şunlar:')
print(line)
g=input('Çıkmak için enter tuşuna basabilirsin')
elif a==2:
print('TERMINATION CONFIRMED')
print('CLOSING PROGRAM')
quit()
Ben nerede hata yaptığımı hala anlayabilmiş değilim.
Son düzenleyen: Moderatör: