Ответы пользователя по тегу Python
  • Pytho запись данных в csv?

    Big_Alex
    @Big_Alex
    молод и перспективен
    а если запилить так :
    сначала в цикле пишешь в словарь, а потом пишешь словарь в csv..
    в коде будет примерно так..
    with open('image/%s' % un.split('/')[-1], 'wb') as f:
            w = csv.writer(f)
            for item in a:
                w.writerow([item])
        f.close()
    Ответ написан
  • Философский вопрос про скидочные купоны?

    Big_Alex
    @Big_Alex Автор вопроса
    молод и перспективен
    СПС всем, кто отозвался за рекомендации..
    вот.. уже нацарапал пару строк.. ))

    import random
    import string
    
    length = 16  # кол-во символов в купоне
    quantity = 100000  # кол-во купонов
    chars = string.ascii_uppercase + string.ascii_lowercase + string.digits  # набор символов для купонов
    
    
    def mask(c, length): # маски для купонов
        if length == 16:
            c = c[0:4] + '-' + c[4:8] + '-' + c[8:12] + '-' + c[12:16]  # маска на 16 символов
        elif length == 12:
            pass
        elif length == 9:
            pass
        return c
    
    
    def coupon(length):  # ф-я генерации одного купона заданной длинны.
        l = []
        c = str
        for i in range(0, length):
            l.append(random.choice(chars))
            c = ''.join(l)
        c = mask(c, length)
        return c
    
    
    def generator(quantity):  # а теперь генерим их сколько надо
        a_file = open('data.txt', 'w')
    
        for i in range(0, quantity):
            a = coupon(length)
            line = (a + '\n')
            a_file.write(line)
            # print(a)
    
        a_file.close()
    
    
    generator(quantity)


    это не финальный вариант.. буду ещё допиливать..
    Ответ написан
    Комментировать