Я пытаюсь изучить бит Python, и моя цель - открыть gzip file
, ввести поисковый запрос, а затем распечатать его и в конечном итоге вывести результаты в файл.Интеграция grep в Python
import gzip
file = raw_input('Input Filepath: ') # input file path
with gzip.open(file, 'rb') as f: # opens gzip fil .gz
file_content = f.read() # reads the contents
grep = raw_input('Enter Search: ') # grep asks for output
print(file_content) # prints it in console
Я также попытался с print(file_content, grep)
, но он возвращает только первую находку.
Пожалуйста, укажите пример содержимого вашего файла, а также ожидаемый результат для заданного значения grep. – ettanany
Не уверен, что вы пытаетесь сделать здесь. 'grep' - утилита командной строки. Вы пытаетесь воспроизвести его поведение здесь? –
@ettanany Я пытаюсь открыть gz-файл, а затем выводить только информацию, которую я вхожу в «поиск». Я думал об использовании grep, так как я знал/знал лучше всего, чтобы получить результаты, просто делая – JJWatt