Форум сайта python.su
0
Добрый день!
Есть файл file.txt. Надо сделать так, что бы Python выводил содержание файла(числа) на экран и считал количество строк.
Текст программы:
#Read information from the file and count lines x=open('d:\Python\file.txt', 'r').read() print x raw_input()
Офлайн
43
content = open('d:\Python\file.txt', 'r').read() lines = content.count('\n') print(content,lines)
Отредактировано sergeek (Ноя. 9, 2012 12:37:48)
Офлайн
0
Работает. Спасибо!
Отредактировано paraffine9208 (Ноя. 9, 2012 12:39:27)
Офлайн
43
слэш не тот поставил
(смотри апдейт)в виндоуз как то ‘\n\r’ или ‘\r\n’ или ‘\r’, не помню, но этот тоже наверно правильно посчитается
Офлайн
14
i = 0 for line in open(r'd:\Python\file.txt', 'r'): i += 1 print i
Отредактировано odnochlen (Ноя. 9, 2012 13:20:01)
Офлайн
19
sergeek
слэш не тот поставил (смотри апдейт)в виндоуз как то ‘\n\r’ или ‘\r\n’ или ‘\r’, не помню, но этот тоже наверно правильно посчитается
Отредактировано cutwater (Ноя. 9, 2012 12:51:51)
Офлайн
0
Еще такой вот вопрос. После взятия из файла значений строк, как их сложить?
Офлайн
43
ну это ведь учится в порядке необходимости или случайным образом, то есть писать что-то кроссплатформенное мне не доводилось и врядли представится, а так что бы случайно наткнуться и запомнить такого не случалось, так вот.
Офлайн
43
paraffine9208зачем их складывать?
Еще такой вот вопрос. После взятия из файла значений строк, как их сложить?
x=open('d:\Python\file.txt', 'r').read()
for line in open(r'd:\Python\file.txt', 'r'): ...
Офлайн
14
Тут же был мой пост…
Что значит сложить? Что конкретно тебе нужно? Сформулируй вопрос.
Офлайн