2013-08-20 3 views
3

Я делаю базовую программу, в которой есть викторина с несколькими вариантами ответов. Я хочу получить доступ к данным из файла .DAT. Вот базовая компоновка файла .DAT.Чтение файла .DAT в python?

Which sport uses the term LOVE ? 
Tennis 
Golf 
Football 
Swimming 
A 

Как я могу получить доступ к каждой отдельной линии отдельно?

+0

Возможный дубликат [Чтение двоичного файла .dat в виде массива] (https://stackoverflow.com/questions/11798800/reading-a-binary-dat-file-as-an-array) –

ответ

7
for line in open(filename, 'r'): 
    item = line.rstrip() # strip off newline and any other trailing whitespace 
    ... 

За бонус: Теннис!

+1

Жаль, m совершенно новый для python. Что делает «r»? Спасибо –

+0

'r' сообщает 'open', что вы хотите открыть файл как« прочитанный », в отличие от записи, чтения двоичных файлов и т. Д. См. Http://docs.python.org/2/library/functions.html#open – mattexx

+0

Хорошо, спасибо, очень помогите! –

Смежные вопросы