Как сделать чтобы в input() могли присутсвовать enter-ы?

Рейтинг: 1Ответов: 1Опубликовано: 27.03.2023

У меня есть простенький код:

API_URL = input("API url: ")
API_JSON = input("json data: ")
requests.post(API_URL, json=API_JSON)

Код должен отправлять на введённым пользователем url-запрос с введеным json-кодом, но как только я пытаюсь ввести json-код с enter-ами, он сразу пропускает код input()-а и переключается на другие строки, а json- код не работает без enter-ов.

Ответы

▲ 0
print("Enter/Paste your content. Ctrl-D or Ctrl-Z ( windows ) to save it.")
contents = []
while True:
    try:
        line = input()
    except EOFError:
        break
    contents.append(line)