• 17-04-2020, 21:49:57
    #1
    kod =  [ 'S13068675', 'S13068676', 'S13068671', 'SY13068678', 'S13068670' ]
     
    for s in kod:
    	our_sayı = str(gen_uret_sonuc(s))
    	 
    	with open("C:\Users\SEO\Documents\out.txt", "a") as myfile:
    		myfile.write(our_sayı + '\n')
    Merhaba arkadaşlar pythondan anlayan biri değilim ama kullanmayı bilen vardır diyerek sormak istedim.
    Şimdi bu kodlamanın bir kısmı!


    S13068675
    S13068676
    S13068671
    SY1306867
    S13068670


    Amaç nedir bu sayıların olduğu yere sayı yazdığımızda kod yardımı ile kod üretilip bir txt dosyasına yazılıyor ve dışarı export ediliyor.


    Mesela diyelim ki ben S0000001 den S9999999 sayılar için kod üretmek istediğim zaman bir wordlist oluşturmam gerekecek ve yukarıda köşeli parantez arasında kalan yere yerleştirmem gerekecek.

    Acaba bunun kısa bir kodu varmı?

    O köşeli paranteze su sayıdan su sayıya kadar kod gir şeklinde nasıl bir kod girebilirim ki, beni atıyorum 9 milyon tane sayı tek tek girmekten kurtarsın.

    teşekkürler
  • 17-04-2020, 21:52:28
    #2
    for x in range(1, 6) bknz
  • 17-04-2020, 21:53:58
    #3
    gen_uret_sonuc diye bir fonksiyon var var onu da paylaşırsan yardımcı olalım
  • 17-04-2020, 22:10:41
    #4
    Dener misin. Test etmedim.

    kod =  list(range(0,1000))
    
    for s in kod:
    param = "S" + str(s).zfill(3)
    our_sayı = str(param)
    
    with open("out.txt", "a") as myfile:
            myfile.write(our_sayı + '\n')
  • 17-04-2020, 22:16:21
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    l=[f"S{str(i)}" for i in range(10000)]

    :P