Функция open() служит для открытия файлов.
f = open('test.txt', 'r')
В первом параметре функции open() указывается имя файла,с которым мы будем производить манипуляции.Второй параметр является режимом.
Существует множество режимов доступа.Основные это:открытие на чтение "r",открытие на запись "w",открытие на дополнение содержимого "a".
Чтобы прочитать файл целиком и вывести на консоль,нужно открыть его в режиме чтения "r".C помощью функции read() можно получить содержимое.
f = open('test.txt', 'r')
print (f.read())
input()
Чтобы записать информацию в файл,нужно использовать функцию write().
data = "hello" + '\n'
f = open('test.txt', 'w')
f.write(data)
input()
Листинг выше открывает файл в режиме записи и формирует файл из значения переменной data,которая является строкой текста.
Открыв файл в режиме дозаписи, становится возможным дополнить содержимое файла и не стереть уже имеющуюся информацию.
data = "hello" + '\n'
f = open('test.txt', 'a')
f.write(data)
input()
Хорошим тоном в программировании при завершении работы с файлом считается закрыть его.Это можно сделать с помощью функции close().
Следующий листинг открывает файл в режиме чтения,выводит информацию из него и закрывает.
f = open('test.txt', 'r')
print (f.read())
f.close()
input()
|