Загрузка...

Работа с файлами

Тема в разделе Python создана пользователем hoholmostwanted 30 дек 2020. 174 просмотра

  1. hoholmostwanted
    hoholmostwanted Автор темы 30 дек 2020 Заблокирован(а) 35 1 ноя 2019
    Мне нужно открыть файл txt с базой, username:password, считать с него данные username и password, затем закрыть файл и удалить эту строку, как мне это сделать?
     
  2. Pandazz
    Pandazz 30 дек 2020 68 5 май 2020
    открываешь файл, записываешь в переменную все строки, открываешь файл на запись, записываешь в него данные из переменные
     
  3. SvetoCopy
    Python
    open("file.txt", "r") as f:
    lines = f.ReadLines()
    for line in lines:
    username = line.split(":")[0]
    pass = line.split(":")[1]
    print(username, pass)
    Как удалять я не помню уже сейчас, посмотри в инете функцию
     
  4. wDude
    wDude 30 дек 2020 Боюсь быть не там и не тем. 3666 14 авг 2017
    В питоне понятия массив не существует? (Рили не в курсе, но подозреваю, что есть)
    Просто не понимаю, зачем каждый раз открывать, читать, закрывать текстовый файл, если можно открыть, загнать все данные в массив и уже работать с ним (удалять строки и т.п)
     
    1. SvetoCopy
      wDude, а выше код я написал, там так и сделано, орнул с языка без массивов:warpath:
    2. Pandazz
      wDude, он спросил "как удалять строки", вот и ответ) А вообще нереально костыльный способ
Top
Загрузка...