当前,我正在开发一个应用程序,该应用程序基本上是通过套接字实现client-server
通信。在客户端应用程序上,我有一个while
循环,该循环不断要求输入。看起来像这样:
while True:
try:
# Send data
message = input('You> ')
if not message:
continue
print(f'Sending: {message}', file=sys.stderr)
[...]
因此,当我仅发送文件ENTER
时,它不会向服务器发送任何内容,但是仍然得到带有新输入提示的新行:
You>
You>
所以我的问题是:有没有一种方法可以执行此空字符串检查,而无需写下另一个输入提示(如果它实际上是空的)?