如何清除皮查姆的码头

时间:2020-10-25 13:01:20

标签: python function terminal pycharm

我是Python的初学者,我编写了一个代码,该代码循环并从网页中请求html数据。然后,我正在打印该数据。但是Pycharm终端每次获取数据时都会进行打印。所以我认为我可以使用time.sleep(5)函数,因为我需要几秒钟才能读取输出。但是,当下一个输出到来时,它将写入最后一个输出的下面,并且我的终端会不断下降。因此,我认为,如果我可以在Pycharm中清除终端的输出部分,则在打印结果之前,它会显示出它会同时更改的样子。那么我该如何编写代码,Pycharm中是否有任何代码或模块可以做到这一点?

感谢所有关心的人。 :)

1 个答案:

答案 0 :(得分:0)

如果仅打印一行数据,则更新输出的最简单方法是使用if (match) { const [key] = match; console.log(`'${example}' matched key '${key}'.`); } // output: 'No access for you' matched key 'Forbidden'. (即回车符)返回到该行的开头。

单行示例:

'\r'

但是,如果您的数据包含多行,则需要一个Python模块,例如curses

多行示例:

import time

for x in range(1,10):
    print('Replace the number on a single line: {}\r'.format(x), end="")
    time.sleep(2)