作者:小情人恩恩baby | 来源:互联网 | 2023-06-25 10:09
我试图通过我在Sublime Text 3中编写的Linux终端运行一些简单的代码。
我的代码没有问题,它看起来像下面的代码:
# Some Initialization
while True:
if (i == 1):
# Do something
当我通过终端运行代码时,即使if
为i == 1
(我打印并检查了),它也不会到达True
语句的内容。
有什么方法可以配置Sublime Text 3来解决该问题?
例如,以下代码将不会输入if
语句:
i = 1
print(i == 1) # it prints True on the terminal
if (i == 1): # the statement is True but won't enter the statement
print('Hello World!')
如果错误是由于变量i
引起的,那是因为您尚未初始化i
的任何值。
您可以初始化i
:
i = 0
在开始while
循环之前。
如果不是这种情况,详细的错误消息是什么?
,
尝试通过在工具>构建系统> Python中内部升华文本3来执行它
然后按Ctrl + B。我不确定100%,因为我没有Linux,但这可能行得通