Я использую 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)"
, но как это может привести к этой проблеме?