Используйте awk (еще одна большая утилита bash) вместо grep, где у вас нет опции для буферизации строк! Он будет непрерывно передавать ваши данные из хвоста.
так вы используете grep
tail -f <file> | grep pattern
Вот как вы будете использовать awk
tail -f <file> | awk '/pattern/{print $0}'
Я не уверен, что что-то фанки происходит с настройкой локального хоста. Вы просто используете это для тестирования или что? Но вот как это обычно будет идти
import requests
url=r'https://jsonplaceholder.typicode.com/posts/1' #just a url with test json data
r=requests.get(url) #note that headers aren't 100% needed
j=r.json() #j is now a python dict object
print(j)
nc localhost 1111
или с помощью сокета в Python, но не сrequests.get
. Но затем я застрял с сырым ответом на HTTP-сообщение, что я не знаю, как легко разбираться, чтобы сразу перейти к телу сообщения. – Daniil Lantukhov 13 July 2018 в 19:36127.0.0.1
вместоlocalhost
? – SuperStew 13 July 2018 в 20:00