【发布时间】:2021-06-04 17:36:06
【问题描述】:
目标:
- 从同一行获取用户的单个字符输入,无需按
ENTER, - 在用户选择选项后打印。
代码:
import msvcrt
print("Overwrite? (y/n): ", end="", flush=True)
res = msvcrt.getch()
if res.upper() == 'Y':
print("The file has been overwritten.")
目前,我在程序中输入y后,下面的打印语句没有被打印出来。
print("The file has been overwritten.")
【问题讨论】: