Чтение данных из файла


In [ ]:
?open

In [ ]:
#открытие файла для чтения с помощью встроенной функции open
file_obj = open('example_utf8.txt', 'r')

In [ ]:
type(file_obj)

In [ ]:
print file_obj.read()

In [ ]:
file_obj = open('example_utf8.txt')
print file_obj.readline()

In [ ]:
print file_obj.readline()

In [ ]:
file_obj = open('example_utf8.txt')

In [ ]:
for line in file_obj:
    print line.strip()

In [ ]:
file_obj = open('example_utf8.txt')
data_list = list(file_obj)

In [ ]:
for line in data_list: print line.strip()

In [ ]:
file_obj = open('example_utf8.txt')
data_list = file_obj.readlines()

In [ ]:
for line in data_list: print line.strip()

In [ ]:
#попытка чтения закрытого файла приводит к ошибке!
file_obj = open('example_utf8.txt')
file_obj.close()
file_obj.read()

In [ ]:
file_obj = open('example_koi_8.txt')

In [ ]:
#вывод на экран файла в кодировке koi8-r
print file_obj.read()

Codecs


In [ ]:
import codecs

In [ ]:
#открытие файла для чтения с помощью функции open модуля codecs с указанием кодировки koi8-r
file_obj = codecs.open('example_koi_8.txt', 'r', encoding='koi8-r')

In [ ]:
print file_obj.read()