@kieran.bradtke
В языке программирования Python для чтения и записи данных в файлы можно использовать следующие функции:
- Для чтения данных из файла:
- open(filename, mode) - функция для открытия файла, принимает имя файла и режим открытия. Режимы могут быть "r" (только чтение), "rb" (чтение в двоичном режиме) и другие. Функция возвращает объект файла.
- read() - метод объекта файла, используется для чтения всего содержимого файла или указанного количества символов.
- readline() - метод объекта файла, используется для чтения одной строки файла.
- readlines() - метод объекта файла, используется для чтения всех строк файла и возвращает список строк.
Пример использования:
1
2
3
4
|
file = open("file.txt", "r")
content = file.read()
print(content)
file.close()
|
- Для записи данных в файл:
- open(filename, mode) - функция для открытия файла, принимает имя файла и режим открытия. Режимы могут быть "w" (только запись), "wb" (запись в двоичном режиме) и другие. Функция возвращает объект файла.
- write() - метод объекта файла, используется для записи строки в файл.
- writelines() - метод объекта файла, используется для записи списка строк в файл.
Пример использования:
1
2
3
|
file = open("file.txt", "w")
file.write("Hello, World!")
file.close()
|
Обратите внимание, что после всех операций с файлом его необходимо закрыть методом close()
. Лучше всего использовать конструкцию with open() as file:
для автоматического закрытия файла после окончания обработки.