Модуль 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)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы