gpt4 book ai didi

Python最简单的带有字符串的If语句不起作用

转载 作者:行者123 更新时间:2023-12-01 04:04:55 26 4
gpt4 key购买 nike

我遇到了一个荒谬的 if 语句,它不接受执行它的工作。

我有这个:

print message
if (message == "left"):
ser.write("left".encode())
print message + "sent"
else:
print message + "not sent"

当我打印我的 var“message” 之前和之后,终端会发回给我

left

所以这应该不是问题......

在我的例子中,唯一的特殊之处是 if 语句嵌套在其他 5 个 if 语句中,最重要的是,在所有这些 if 语句中,有一个 for 标记。

由于看起来非常简单,我找不到任何解决方案,很抱歉没有提供更多信息。谢谢

最佳答案

正如 @Padraic Cunningham 对我的帖子的评论,如果这种情况发生在某人身上:如果 message.rstrip() == "left":解决了这个问题,显然,一些空格/不可见的东西可以控制你的 if 语句,而你!

谢谢@Padraic Cunningham!

关于Python最简单的带有字符串的If语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35781999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com