Python txt dosyasını liste içine atma

merhaba. pythonda random modülünü kullanarak rastgele isim soyisim oluşturma uygulaması yapmaya çalışıyorum.
amacım txt dosyasındaki 500 tane ismi dosya işlemleriyle boş bir listeye atmak istiyorum ama hiç bir şekilde çözüm bulamadım. yardımcı olurmusunuz?

Hoşgeldiniz.

Öncelikle txt dosyasından birkaç örnek paylaşın. Ardından doğru yöntemle şimdiye kadar yazdığınız veya yazmayı denediğiniz kodları paylaşın. Daha sonra yardımcı olmayı deneyebiliriz.

1 Beğeni
import random
isimler = []
dosya = open("isimler", "r")

for kelime in dosya:
    isimler.append(kelime)

Bu gereksiz komplike. 500 tane ismi dogrudan liste olarak almak daha kolay.

amacım kendimi geliştirmek gereksiz diyip uğraşmamam daha gereksiz olmaz mı?

bu şekilde şekilde yapınca Errno 2] No such file or directory hatası veriyor

resim_2021-03-18_233640

bu şekilde yapıyorum ama [Errno 2] No such file or directory hatası veriyor

peki isimler.txt ve bu dosya aynı dizinde mi ?

Bahsettigim iki sey arasindaki farki anladin mi? Ikisini de deneyip gereksiz komplikasyonun nerede oldugunu gordun mu?

Amacin kendini gelistirmekse bu sordugun soruyu kendin cevaplamaya calisarak baslayabilirsin. Yardima ihtiyacin olursa buradayiz.

Cevap olarak verilen kodlari, ozellikle dogrudan senin koduna yapilmis degisiklikler degillerse, oncelikle anlamaya calisman lazim. Bunu calistirildiklarinda cikan hatalari buraya yazmadan once yapman lazim.

Mesela open gibi ne yaptigini bilmedigin fonksiyonlara denk gelirsen ilgili dokumentasyona bakabilirsin. Bu linkledigim sitede python ve standart kutuphanesinin tamaminin detayli aciklamasi var.

teşekkür ederim yorumun için