У меня есть текстовый файл, в котором мне нужно искать определенные 3 слова, используя Python. Например, слова являются учетной записью, онлайн и предлагают, и мне нужно подсчитать, сколько раз оно появляется в системе.Поиск слова в Python в текстовом файле
ответ
with open('fixtures/file1.csv') as f:
print len(filter(
lambda line: "account" in line or "online" in line or "offer" in line,
f.readlines()
))
Вы также можете проверить, соответствуют ли слова в каждой строке.
Update
Подсчитать сколько раз каждое слово появляется в файле, наиболее эффективным способом я считаю это итерацию один раз над файлом и проверить, сколько раз каждое слово встречается в строке. Для этого выполните следующие действия:
keys = ('account', 'online', 'offer')
with open('fixtures/file1.csv') as f:
found = dict((k, 0) for k in keys)
for line in f.readlines():
for k in keys:
found[k] += 1 if k in line else 0
found
тогда будет словарем, что вы ищете.
Надеюсь, это поможет!
Приведенный выше код работает, но он объединяет в себе количество слов 3. Мне нужно подсчет каждого слова – Ale
Я предполагаю, что это простой текстовый документ. В этом случае вы бы open('file.txt') as f
, а затем получить все [for] line in f
и проверить if 'word' in f.lower()
, а затем incrament счетчик соответственно (скажем wordxtotal += 1
)
- 1. Поиск слова в текстовом файле в Python
- 2. Поиск слова в текстовом файле
- 3. Поиск слова в текстовом файле
- 4. Поиск слова в текстовом файле в C#
- 5. Поиск ключевого слова в текстовом файле
- 6. Поиск определенного слова в текстовом файле
- 7. Поиск ключевого слова в текстовом файле
- 8. Поиск писем в текстовом файле Python
- 9. Python - Поиск строки в текстовом файле
- 10. Уникальные слова в текстовом файле
- 11. Python Повторяющиеся слова в текстовом файле
- 12. Поиск строки в текстовом файле в python
- 13. Performance - поиск строки в текстовом файле - Python
- 14. Поиск строки в текстовом файле
- 15. C# поиск в текстовом файле
- 16. Поиск слова в файле
- 17. Поиск неанглийского слова в файле python
- 18. Поиск слова в файле с использованием python
- 19. Поиск слова в текстовом файле списка слов в android
- 20. Счетные слова в текстовом файле
- 21. Замена слова в текстовом файле
- 22. Найти новые вставленные слова в текстовом файле
- 23. C# отделить слова в текстовом файле
- 24. Поиск конкретного слова в текстовом файле и добавление всей строки
- 25. Поиск частоты слова в текстовом файле по строке C++
- 26. Поиск определенного слова в текстовом файле и отображение строки на
- 27. Поиск слова в текстовом файле с использованием инструкций std
- 28. Поиск и подсчет определенного слова в текстовом файле Java
- 29. Как найти слова в текстовом файле?
- 30. Поиск неисправностей в текстовом файле
Вы можете прочитать содержимое текстового файла, а затем использовать регулярные выражения для подсчета времен слова, которые вы хотите казаться – rafaelcpalmeida