Python打印到窗口的末端



试图弄清楚如何在风格上打印"完成"。在窗户的尽头。

我正在使用冲洗动态打印。代码段是:

print("Opening the file "),
sys.stdout.flush()
for i in range(3):
    print("."),
    sys.stdout.flush()
print("tDone.")

除了我想要"完成"。无论窗口有多大,要在线路的末端一直打印。

这找到了控制台窗口的长度,然后在末端使用Done.串。

import os
rows, columns = os.popen('stty size', 'r').read().split()
spaces = ''.join([' '] * (int(columns) - 5))
done = spaces + 'Done.'
print(done)

相关内容

  • 没有找到相关文章