Python: Файл не читает файл целиком, io.FileIO - почему?

Следующий код, выполняемый в python 2.7.2 в Windows , читает только часть базового файла:

import os

in_file = open(os.path.join(settings.BASEPATH,'CompanyName.docx'))
incontent = in_file.read()
in_file.close()

в то время как этот код работает нормально:

import io
import os

in_file = io.FileIO(os.path.join(settings.BASEPATH,'CompanyName.docx'))
incontent = in_file.read()
in_file.close()

В чем разница? Насколько я знаю, они должны работать одинаково.

6
задан AakashM 14 March 2012 в 15:36
поделиться