Задать вопрос
@nexus0

Что за символ «%» в stdout?

Иногда в stdout появляется символ "%".
Например есть такой скрипт на питоне
#!/usr/bin/python
import socket
sock = socket.socket()
sock.bind(("127.0.0.1", 8081))
sock.listen(5)
conn, addr = sock.accept()
conn.send(b"Hi!")
conn.close()

Подключаюсь netcat'ом к серверу, в stdout получаю
~/python/http> nc 127.0.0.1 8081
Hi!%

Что означает символ "%"?
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
@nexus0 Автор вопроса
Это шелл говорит, что в конце не было \n (переноса строки), поэтому "я сам его поставил чтобы не сломать внешний вид консоли"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы