Junior — Middle
73
Wie greift man in Python auf Dateien zum Lesen und Schreiben zu?
Antwort von AI
sobes.tech KI
В Python доступ к файлам для чтения и записи осуществляется с помощью встроенной функции open(). Она открывает файл и возвращает файловый объект, с которым можно работать.
Основные режимы открытия файла:
'r'— чтение (файл должен существовать)'w'— запись (файл создаётся или очищается)'a'— добавление в конец файла'b'— бинарный режим (добавляется к другим режимам, например'rb')
Пример чтения файла:
with open('example.txt', 'r', encoding='utf-8') as file:
content = file.read()
print(content)
Пример записи в файл:
with open('example.txt', 'w', encoding='utf-8') as file:
file.write('Пример записи в файл\n')
Использование конструкции with гарантирует, что файл будет закрыт автоматически после выхода из блока, даже если возникнет ошибка.
Для более сложных операций можно использовать методы файлового объекта, такие как readline(), readlines(), write(), writelines() и т.д.