我在Python中使用raw_input與shell中的用戶交互。 c = raw_input('Press s or n to continue:')
if c.upper() == 'S':
print 'YES'
它按預期工作,但用戶必須在按's'後按下enter鍵。有沒有辦法從用戶輸入中完成我需要的內容,而無需在shell中按下輸入?我正在使用* nixes機器。
我想下面的代碼... string pass = "";
Console.Write("Enter your password: ");
ConsoleKeyInfo key;
do
{
key = Console.ReadKey(true);
// Backspace Should Not Work
if (key.Key != ConsoleKey.B