试图弄清楚如何在风格上打印"完成"。在窗户的尽头。
我正在使用冲洗动态打印。代码段是:
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)