Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 31.10.2021
Сообщений: 27

Удаление значения из строки в файле CSV

18.03.2022, 22:19. Показов 1946. Ответов 0

Студворк — интернет-сервис помощи студентам
написал программу, по типу "окно входа на сайт"
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/usr/bin/env python3
 
import hashlib, csv
 
name = input("Meno: ")
passw = input("password: ")
fact = input("overovaci kluc: ")
 
#hash passw
hash_passw = hashlib.sha256(str(passw).encode())
#print(hash_passw.hexdigest())
hpsw = hash_passw.hexdigest()
 
 
 
count_pos = 0
count_nig = 0
 
with open("hesla.csv", encoding='utf-8') as r_file:
    # Создаем объект reader, указываем символ-разделитель ":"
    file_reader = csv.reader(r_file, delimiter = ":")
    # Считывание данных из CSV файла
    for row in file_reader:
        if row[0] == name:
            count_pos = 1
            #print(row[0])
            if row[1] == hpsw:
                count_pos = count_pos + 1
                spis = row[2].split(",")
                if fact in spis:
                    count_pos = count_pos + 1  
                else:
                    count_nig = count_nig + 1
            else:
                count_nig = count_nig + 1
 
        else:
            count_nig = count_nig + 1
            #print(row[0])
 
 
            
 
if count_pos == 3:
    print("ok")
else: 
    print("chuba")
база данных с логинами, шифроваными паролями и одноразовыми ключами хранится в файле csv:
Code
1
2
matvii:c22426247a8e95323a548cc2508146a71d07b55526eb6bcb036d82daf9f2b087:0000,1111,2222,3333,4444,5555,6666,7777,8888,9999
balaz:a75a97dd32e3fe3a512e0fa04eff970a1f95865636e60d2bda094600c67ff8ae:1234,1235,1236,1237,1238,1239,1230,1233,1232,1231
пароли, которые зашифрованы в файле:

klucik

superheslo

как можно удалять из файла одноразовый ключ, когда его введет человек и успешном входе(будет выписано "ок")
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.03.2022, 22:19
Ответы с готовыми решениями:

Удаление лишних символов в файле .CSV и применение формулы к числам
Добрый день! В программирование не особо понимаю, могу только копировать и брать готовое из документации, поэтому прошу помощи....

Удаление всех локальних администраторов кроме тех, кто указан в CSV файле
Есть задача - удалять всех локальных администраторов из сервера - оставляя только Доменных администраторов и тех людей, которые будут...

Поиск значения в csv и извлечение значения определенного столбца из строки
Добрый вечер, У меня следующая задача: Есть файл C:\numberBlockList.csv вида: Клиент, компания, местонахождение, блок...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2022, 22:19
Помогаю со студенческими работами здесь

Переход строки в файле csv
Есть заполненный файл csv. К нему нужно первой строчкой добавить названия столбцов. Я делаю так: $file = 'table.csv'; ...

Пустые строки в файле csv
Здравствуйте. Провожу запись в файл csv для последующей перезаписи в базу данных SQLite3. Код такой from bs4 import...

Распарсить строки в CSV файле
Добрый день! У меня есть некоторый файл с расширением csv. В нём какая-то не совсем явная структура данных и стандартным методом pandas...

Удаление строки из CSV-файла
Есть программа, которая показывает в таблице данные из csv(имя, фамилия, др, и т.д.), есть функция добавления. Как сделать удаление строки...

Распарсить строки в кавычках в CSV файле
Добрый день! Подскажите, пожалуйста, столкнулся с проблемой: приходит файл в csv следующего вида: "Card...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru