bi txt dosyam var içinde username:passwrod şeklinde hesaplar var fakat ben username ve passwordu ayrı şekilde okuyup değişkenlere atamak istiyorum lütfen yardımcı olursanız sevinirim acill bir konu şimdiden teşekkürler.
selamlar,
ve iyi akşamlar
bkz: Soru Sorarken Sıkça Düşülen Hatalar #12
discord adresin varmı pek beceremdimde anlatsan sesde
hiç gerek yok
with open('hesaplar.txt') as f:
hesaplar = [line.rstrip() for line in f]
for hesap in hesaplar:
username, password = hesap.split(':')
print(f"{username}: {password}")
@WarForPeace hocamızın çözümünün daha kısa hali:
hesaplar = [tuple(yazi.split(":") ) for yazi in dosya.read().splitlines()]
kod çalışıyor çok teşekkür ederim bir sorum daha var bir satıdaki kullanıcı adı ve şifreyi kullandıktan sonra otamatik kendi nasıl siler veya otomatik diğer sıraya nasıl geçer
for döngüsünün içinde olduğu sürece zaten sıradan işliyor hocam
hemen denicem main kodda şimdiden teşekkür ederim hocam
hocam denedim ilk hesabnı yapıyo sonra selenium çıkış yapıyo tekrardan açılca zmn ConnectionAbortedError: [WinError 10053] Kurulan bir bağlantı, ana makinenizdeki yazılım tarafından iptal edildi hatası geliyo
Selenium hakkında pek bir bilgim yok ama, tahminimce webdriverı açma kapatma gibi bir özelliik varsa döngü içerisinde webdriverı kapattığınız için ikinci seferde hata almış olabilirsiniz. Tabi kodu görmek daha iyi olur.
size ulaşabilceğim biryer varmı kaynak kodlarını paylaşmak istemiyorum dc adresi verirseniz size yayın açabilirim
with open(‘metin dosyasi’,‘r’)as f:
okunan=f.readlines()
sozluk={}
for i in okunan:
if ‘\n’ in i:
i=i.replace(‘\n’,‘’)
sozluk[i[:i.index(‘:’)]]=i[i.index(‘:’)-1:]
else:
sozluk[i[:i.index(‘:’)]]=i[i.index(‘:’)-1:]
print(sozluk)
cikti:
{‘username1’: ‘1:passwrod1’, ‘username2’: ‘2:passwrod2’, ‘username3’: ‘3:passwrod3’, ‘username4’: ‘4:passwrod4’, ‘username5’: ‘5:passwrod5’}