merhabalar ben bir program yapmaya çalışıyorum ama bir sorun var kullanıcı inputtan bize bir değer girdiğindeki onun girdiği değerlere nasıl ulaşabillirim yani mesela mehmet girdi ben istediğimde m harfine ya da t harfine nasıl ulaşabilirim bunun çözümü varmı
mehmet girdi ben onu bütün harfler olarak almak istemiyorum tek tek almak istiyorum mesela 6 dosya oluşturduk kullanıcı mehmte yazdı m harfi ilk dosyaya e harfi ikinci dosyaya h harfi üç gibi böyle bir şansım varmı
entry = input()
for i in entry:
with open(f"{i}.txt","w") as file:
file.write(i)
Metin türündeki veriler listeymiş gibi kullanılabiliyor.
1 Beğeni
teşekkürler ama şöyle bir sorun oluştu benim adımda iki tane e var ve ikisini de değil sadece en baştakini okudu nasıl düzeltebilirim
entry = input()
for i in entry:
with open(f"{entry.index(i)}.txt","w") as file:
file.write(i)
Eğer dosya adlandırmasını harf sırasına göre yaparsak hepsini tek tek yazacaktır.
1 Beğeni
0 m
1 e
2 h
5 t dosyaları oluştu
geldi ama
3 m ve 4 e gelmiyor dosyalar arasına iki aynı harf olduğu için sanırım
entry = input()
harf = 0
for i in entry:
with open(f"{harf}.txt","w") as file:
file.write(i)
harf += 1
bunun tam çalışıyor olması lazım.
3 Beğeni
çok teşekkürler oldu gerçekten