2024-10-01 00:32:25 发布
网友
想办法把“Done”打印在窗口的最后。在
我正在使用flush动态打印。一段代码可以是:
print("Opening the file "), sys.stdout.flush() for i in range(3): print("."), sys.stdout.flush() print("\tDone.")
但我想把“完成”印在行尾,不管窗口有多大。在
这将查找控制台窗口的长度,然后生成一个空格字符串,在末尾加上Done.。在
Done.
import os rows, columns = os.popen('stty size', 'r').read().split() spaces = ''.join([' '] * (int(columns) - 5)) done = spaces + 'Done.' print(done)
这将查找控制台窗口的长度,然后生成一个空格字符串,在末尾加上
Done.
。在相关问题 更多 >
编程相关推荐