Junior — Middle
75
Kuidas Pythonis pääseb failidele ligi lugemiseks ja kirjutamiseks?
Vastus AI-lt
sobes.tech AI
В 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() и т.д.