Решение модуля 8.7 Добрый, добрый Python

Модуль 8.7 Запись данных в файл.

Отметьте все режимы доступа для записи информации в файл.

a
wb
a+
w

Что произойдет, если открыть несуществующий файл на запись?

будет создан новый пустой файл

Отметьте файловые методы, которые позволяют записывать информацию в файл в текстовом режиме доступа.

write
writelines

Что будет записано в файл out.txt при выполнении следующего фрагмента программы:

try:
    with open("out.txt", "w") as file:
        file.write("Hello")
        file.write("Hello")
except:
    print("Ошибка при работе с файлом")
две строчки "Hello" одна за другой (в строчку)

Что произойдет, если не закрывать файл (методом close) при записи в него информации?

некоторые записываемые данные могут быть потеряны

Для чего используется режим доступа «a+»?

для дозаписи информации в файл и считывания ранее записанных данных

Имеется список из строк:

t = ["– Скажи-ка, дядя, ведь не даром",
    "Я Python выучил с каналом",
    "Балакирев что раздавал?"]

С помощью какого метода их проще всего записать в файл (сразу целиком)?

writelines

Какие режимы доступа к файлу относятся к бинарным?

wb
rb

Предположим, что мы целиком хотим сохранить словарь d в файл file, используя модуль pickle в бинарном режиме:

d = {'car': 'машина', 'tree': 'дерево', 'road': 'дорога'}

Выберите команду, которая корректно выполняет это действие.

pickle.dump(d, file)

Предположим, что мы хотим прочитать словарь из файла file, используя модуль pickle в бинарном режиме. Выберите команду, которая корректно выполняет это действие.

d = pickle.load(file)

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x