Python 3.3 input () не показывает приглашение и происходит перед предыдущей командой - PullRequest
0 голосов
/ 19 марта 2020

Я использую python33 и вот мой код:

print("get input")
uinp = input("get inputttt\n")
print("uinp IS: " + uinp)

В этом файле .py больше ничего нет, но эта комбинация кода вызывала у меня некоторые проблемы в другой более крупной программе.

Что происходит, я получаю пустую командную строку, в которую я могу напечатать, а затем проходит остальная часть программы. Например, для ввода 'hello world' вот как выглядит командная строка:

hello world
get input
get inputttt
uinp IS: hello world

C:\Program Files\Notepad++>

Есть какие-нибудь подсказки о том, в чем проблема? Я думаю, что это может быть связано с тем, как я вызываю python в Notepad ++, через "C:\Windows\System32\cmd.exe" /k conda run "$(FULL_CURRENT_PATH)", но как это может привести к этой проблеме?

...