【发布时间】:2021-01-08 16:55:55
【问题描述】:
我想知道,为什么这个 Python 代码没有在我的控制台中打印任何内容?
from time import sleep
while True:
print('#', end='')
sleep(1)
如果我删除 sleep 函数它可以工作,如果我删除 end='' 部分它也可以工作。我正在使用 Python 3.9,并且已经使用 Dash、Bash 和 ZSH 对其进行了测试。我可以使用以下代码实现所需的输出。
from time import sleep
hash = '#'
while True:
print('\r' + hash, end='')
hash = hash + '#'
sleep(1)
提前谢谢你。
【问题讨论】:
-
上述代码正在打印中
-
我刚刚检查了你的代码,它运行良好,你能再次指定你的问题吗?
-
@AtaReenes 在我中断脚本运行之前,标准输出上没有显示任何内容。不过,我已经收到了有效的答案。
-
有趣的是您目前使用的是哪个编译器或 IDE?
-
@AtaReenes 我只是使用 Python 3.9 解释器从终端运行脚本。
标签: python python-3.x