Python TXT dosyasındaki rastgele bir değeri okuma

kaan212

Hectopat
Katılım
21 Şubat 2021
Mesajlar
236
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhabalar, ben Python'dan bir .txt dosyasındaki değerlerden rastgele birini yazacak bir program yapmaya çalışıyorum.
Normalde bir liste oluştururdum ama bunda çok fazla değer olduğunda kodun berraklığı için .txt dosyasından almak istiyorum.

Python:
import random

file = 'kelimeler.txt'
print(f'{random.choice(file)}')

Şeklinde yaptım ama çalışmadı, yardım ederseniz çok sevinirim.
 
Merhabalar, ben Python'dan bir .txt dosyasındaki değerlerden rastgele birini yazacak bir program yapmaya çalışıyorum.
Normalde bir liste oluştururdum ama bunda çok fazla değer olduğunda kodun berraklığı için .txt dosyasından almak istiyorum.

Python:
import random

file = 'kelimeler.txt'
print(f'{random.choice(file)}')

Şeklinde yaptım ama çalışmadı, yardım ederseniz çok sevinirim.
Regexle yapilabilir diye dusunuyorum.
 
Json olarak sakla kelimeleri. Kullanımı daha kolay olur.

Kod:
{
"kelime1",
"kelime2",
"kelime3",
"kelime4",
"kelime5"
}

.Json uzantılı bir dosya açıp bunun gibi kaydet. Daha sonra Python'da Json kullanımını araştır.
 
Son düzenleme:

Geri
Yukarı