Python3,input函数,可以在txt不回车,直接保存文字吗?

Python3,input函数,直接使用回车,字段保存了什么?

以下代码要在dos窗口下执行: python test.py
这里条件设国 len(s)<10

import click
s = ''
while len(s)<10:
    s += click.getchar()

print(s)

如果要设定某个字符为结束标志,则:

import click
s = ''
while True:
    t = click.getchar()
    if t=='.':break
    s += t
print(s)

你这标题和正文互相矛盾啊
1.在cmd下,不按回车,内容是不进入输入缓冲区的。此时你随便删除修改文字,不对程序产生任何影响,程序是阻塞的状态
2.不输入任何内容,直接按回车,input的返回值是个空字符串""

看不懂

img


输入回车后 字段类型为str
<class 'str'>

空呀,你没输入值,当时是个空喽

空值