18+
реклама
18+
Бургер менюБургер меню

Дмитрий Одиссеев – Справочник Python (страница 9)

18

List(even_numbers()) → [0, 2, 4, 6, 8]

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

Open()

Открывает файл и возвращает файловый объект

F = open(“data.txt”, “r”)

Read()

Читает весь файл как строку

Content = f.read()

Readline()

Читает одну строку из файла

Line = f.readline()

Readlines()

Читает все строки и возвращает список

Lines = f.readlines()

Write()

Записывает строку в файл

f.write(“Привет, мир!”)

writelines()

Записывает список строк

f.writelines([“Первая\n”, “Вторая\n”])

close()

Закрывает файл (обязательно после записи/чтения)

f.close()

Режим открытия файла

“r”

Открытие для чтения (файл должен существовать)

Open(“file.txt”, “r”)

“w”

Открытие для записи (перезапишет существующий файл)

Open(“file.txt”, “w”)

“a”

Открытие для добавления (дописывает в конец файла)

Open(“log.txt”, “a”)

“rb”

Открытие в двоичном режиме для чтения

Open(“image.png”, “rb”)

Безопасное открытие файла

With open(“data.txt”, “r”) as f:

Content = f.read()

With open(“output.txt”, “w”) as f:

f.write(“Сохранено!”)

Автоматически закроет и откроет файл. Даже если такого нету. Не будет никаких ошибок. Рекомендовано использовать только этот менеджер with as.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.