Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 26.02.2020
Сообщений: 109
1

Вывести количество символов и строк из текстового файла

29.11.2020, 23:07. Показов 3984. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
4. Даны текстовый файл. Вывести количество символов и строк, содержащиеся в нем (маркеры концов строк и конца файла при подсчете количества символов не учитывать).

Добавлено через 2 часа 44 минуты
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import sys
 
fname = sys.argv[1]
lines = 0
words = 0
letters = 0
 
for line in open(fname):
    lines += 1
    letters += len(line)
 
    pos = 'out'
    for letter in line:
        if letter != ' ' and pos == 'out':
            words += 1
            pos = 'in'
        elif letter == ' ':
            pos = 'out'
 
print("Lines:", lines)
print("Words:", words)
print("Letters:", letters)
это в инете пишут но можно как-то без import sys? ПО проще метод нужен
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2020, 23:07
Ответы с готовыми решениями:

Вывести количество строк, слов и символов текстового редактора
Всем добрый день. Подскажите пожалуйста. У меня есть текстовый редактор, внизу Мемо находится...

Обработка строк символов по информации из текстового файла. Вывести текст словами
Задано некоторое натуральное число k. Требуется вывести весь текст словами (например, при k=5...

Обработка строк символов по информации из текстового файла. Вывести в виде фразы «мне k лет»
Задано некоторое натуральное число k. Требуется вывести весь текст словами (например, при k=5...

Спросить у пользователя адрес текстового файла, открыть файл и посчитать в нем количество символов и строк
1. Напишите программу, которая запрашивает у пользователя имя (адрес) текстового файла, далее...

2
Эксперт Python
8593 / 4419 / 1855
Регистрация: 27.03.2020
Сообщений: 7,257
30.11.2020, 00:32 2
Лучший ответ Сообщение было отмечено Надиня как решение

Решение

Надиня, Пробелы по заданию тоже считаются?
Python
1
2
3
4
5
6
with open('answer.txt') as f :
    lines = f.readlines()
    print(lines)
    print(len(lines))
    for line in lines :
        print(len(line))
Добавлено через 11 минут
Про переносы упустил
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
with open('answer.txt') as f :
    lines = f.readlines()
    print(lines)
    print()
    print(len(lines))
    print()
    k = 0
    for line in lines :
        line = line.replace('\n','').replace('\t','')
        k += len(line)
        print(len(line))
print()
print(k)
1
5411 / 2765 / 560
Регистрация: 07.11.2019
Сообщений: 4,516
30.11.2020, 11:30 3

Не по теме:

Попроще только wc

0
30.11.2020, 11:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2020, 11:30
Помогаю со студенческими работами здесь

Вывести слова текстового файла с длинной больше 7 символов и посчитать их количество
Если в файле несколько строк, оно с помощью strtok разбивает их на строки, а мне нужно на слова....

из текстового файла вывести строки начинающиеся на определенную букву или имеющие в строке определенное количество символов
допустим текстовый файл уже имеется в нем несколько строк и нужно вывести на экран только те...

Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символ
Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк...

Найти количество символов всех строк файла и количество символов в определенной строке
Здравствуйте! Я хотел бы попросить помощи в решении задачки! У меня не получается найти...

Обработка строк символов по информации из текстового файла
Помогите пожалуйста исправить задачку, нужно чтобы выводило на экран большое количество чисел, и...

Обработка строк символов по информации из текстового файла
Задано некоторое натуральное число k. Требуется вывести весь текст словами (например, при k=5...

Разбиение текстового файла, содержащего четное количество строк, на два текстовых файла
1 разбиения текстового файла, содержащего четное количество строк, на два текстовых файла, в каждый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru