我正在用python(控制台)做一个小周末项目,一种音乐播放器。我完成了选择音乐,解析ID3标签,播放和blablabla的所有部分。我只是觉得我需要像计数器这样的东西来显示音乐的总时间和播放时间。
基本上我需要的是打印一个字符串,只删除 该字符串并再次打印。我不在乎我是否需要任何外部库,但如果存在,我需要它是Windows。
那么,有没有办法在python上做到这一点? 提前谢谢。
答案 0 :(得分:2)
您应该查看curses模块,该模块提供对控制台的更多控制。它内置于python中。
修改强>
显然,标准库curses在Window上不可用,但您可以使用它来查看:http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
但更简单的策略是使用“\ b”它是一个退格符。
sys.stdout.write("a\b")
没有输出,因为a是擦除。你也许可以使用它。