sublime text 4 不打印用户输入,而 运行 python 代码
sublime text 4 isn't printing the user input while running the python code
我最近在我的系统上安装了 sublime text 4。 运行 我的 python 代码在 ST 4 上时,我遇到了一个我无法解决的奇怪问题。下面的代码假设从使用中获取输入,这里是名字和第二个名字。在 运行 代码之后,它要求在下一行输入名字和第二个名字,但该行未在编辑器上打印?!我在其他编辑器 (pycharm) 和在线编辑器上尝试了 运行 我的代码,它的工作正常,给了我预期的输出。我想我的 sublime text 坏了,或者是否有任何设置或我应该更改的东西来解决这个问题?
代码如下:
first_name = input("Enter your first name? ")
last_name = input ("Enter your last name? ")
full_name = f'{first_name} {last_name}'
print (f'Hello,{full_name.title()}!')
运行 sublime 上的代码的问题是它不要求第二次用户输入吗?
注意:我是初级学习者,母语不是英语,所以如果我无法正确解释问题,我深表歉意。
Sublime Text 不直接支持在程序中接收用户输入。 Sublime Text 没坏!
但是,您可以通过 Package Control
在 Sublime 上安装 SublimeREPL
,这样您就可以在 Sublime 中直接 运行 一个解释器,这样您就可以提供用户输入。
我的大部分代码也使用 Sublime。但是,当涉及到交互式代码时,我建议使用您的终端/命令提示符(我的第一选择)或 iPython(也可以是您终端上的 运行)。
希望对您有所帮助。如有任何问题,请告诉我!
我最近在我的系统上安装了 sublime text 4。 运行 我的 python 代码在 ST 4 上时,我遇到了一个我无法解决的奇怪问题。下面的代码假设从使用中获取输入,这里是名字和第二个名字。在 运行 代码之后,它要求在下一行输入名字和第二个名字,但该行未在编辑器上打印?!我在其他编辑器 (pycharm) 和在线编辑器上尝试了 运行 我的代码,它的工作正常,给了我预期的输出。我想我的 sublime text 坏了,或者是否有任何设置或我应该更改的东西来解决这个问题?
代码如下:
first_name = input("Enter your first name? ")
last_name = input ("Enter your last name? ")
full_name = f'{first_name} {last_name}'
print (f'Hello,{full_name.title()}!')
运行 sublime 上的代码的问题是它不要求第二次用户输入吗?
注意:我是初级学习者,母语不是英语,所以如果我无法正确解释问题,我深表歉意。
Sublime Text 不直接支持在程序中接收用户输入。 Sublime Text 没坏!
但是,您可以通过 Package Control
在 Sublime 上安装 SublimeREPL
,这样您就可以在 Sublime 中直接 运行 一个解释器,这样您就可以提供用户输入。
我的大部分代码也使用 Sublime。但是,当涉及到交互式代码时,我建议使用您的终端/命令提示符(我的第一选择)或 iPython(也可以是您终端上的 运行)。
希望对您有所帮助。如有任何问题,请告诉我!