Задать вопрос
Ответы пользователя по тегу Telegram
  • Запись в csv файл списка пользователей?

    @wert-rar
    привет! судя по всему ты создаешь файл в которое записываешь только новое значение, а старые стираешь
    вот пример :
    import csv
    
    
    def write_to_csv(data):
        with open('data.csv', 'w', newline='') as csvfile:
            writer = csv.writer(csvfile, delimiter=' ', )
            writer.writerow(data)
    
    
    def read_csv():
        with open('data.csv', newline='') as csvfile:
            reader = csv.reader(csvfile, delimiter=' ')
            for row in reader:
                print(', '.join(row))
    
    
    id_ = [1, 2, 3, 4, 5, 6, 7, 8]
    for i in id_:
        write_to_csv([i])
    read_csv()  # 8
    
    write_to_csv(id_)
    read_csv()  # 1,2,3,4,5,6,7,8


    чтобы добавлять запись нужно использовать это :
    df.to_csv("data.csv",mode = "a",header = False)
    Ответ написан