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

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

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

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


Ответы (1 шт):

Автор решения: Дмитрий
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)
→ Ссылка