2015-02-20 2 views
-4

Мне нужна помощь для написания скрипта для чтения файла журнала и на основе соответствия ключевых слов, который нужно распечатать, а затем я хотел бы нажать эти данные в mongodb.Reg: Python Откройте файл, прочитайте его, распечатайте соответствующие строки

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

Жду от вас услышать.

Большое спасибо, Madhu.

+4

Добро пожаловать в SO! Сайт предназначен для проблем программирования, а не для публикации списка требований, ожидающих, что другие сделают вашу работу. Это поможет, если вы сообщите нам, что вы пробовали, какой конкретный бит вы застряли, и что вы пытались сделать для решения этих проблем. – aberna

ответ

2
  1. Открыть с помощью метода open().
  2. Прочитать содержание Построчно.
  3. если текст строки совпадает с текстом, а затем распечатать строку.

Пример кода:

Чтобы открыть файл

>>> file_path = '/home/vivek/Desktop/stackoverflow/source.txt' 
>>> with open(file_path, "rb") as fp: 
... content = fp.read() 
... 

код для чтения строки файла построчно

>>> with open(file_path, "rb") as fp: 
... for i in fp.readlines(): 
...  print i 
... 

использования, если проверить найти текст, присутствующий в строке или нет

>>> if "abc" in "2015 user abc": 
... print "abc is present in line." 
... 
abc is present in line. 
Смежные вопросы