当前位置: 首页 > 面试题库 >

如何在Python中将光标重置为同一行的开头

璩涛
2023-03-14
问题内容

SO中与此主题相关的大多数问题如下:

如何在不引入新行的情况下在同一行上打印一些信息

Q1
Q2。

相反,我的问题如下:

我希望看到以下效果,

>> You have finished 10%

同时10保持增加的位置。我知道如何在C ++中执行此操作,但是在python中找不到好的解决方案。


问题答案:

import sys, time

for i in xrange(0, 101, 10):
  print '\r>> You have finished %d%%' % i,
  sys.stdout.flush()
  time.sleep(2)
print

\r是回车。您需要在print语句末尾使用逗号,以避免自动换行符。最后sys.stdout.flush()需要将缓冲区刷新到stdout。

对于Python 3,您可以使用:

print("\r>> You have finished {}%".format(i), end='')


 类似资料:
  • 问题内容: 我知道它不需要两次获取数据。但是我的主要问题是如何在PDO中重置光标位置? 问题答案: AFAIK无法使用PDO重置光标位置-这可能与某些数据库的兼容性有关,这些数据库不支持重置内部光标。 如果要对结果进行两次迭代,请将其提取到数组并在此数组上进行迭代: 编辑 某些数据库支持可滚动游标。要使用该标记,请向方法添加标记(请参见PDOFetch文档页面上的示例)。但这只会增加前进或后退的可

  • 问题内容: 是否可以使用标准Python库在Windows中获取整体光标位置? 问题答案: 这将检索屏幕坐标中的光标位置-点=(x,y) 检索有关全局游标的信息。 链接: http://msdn.microsoft.com/zh-cn/library/ms648389(VS.85).aspx http://msdn.microsoft.com/zh-CN/library/ms648390(VS.8

  • 我使用的是打开软包装的Atom。在gedit这样的大多数简单编辑器中,Ctrl-Down将用于跳到真正的下一行,忽略下面的任何换行(与Vim中的j和k相同)。 然而,在Atom中,这个捷径产生了移动线本身的结果,这对我来说不太有用。我想重新映射Ctrl-Up和Ctrl-Down,以将光标向上或向下移动到下一个真实行,如上所述。 我对编辑我的keymap文件很熟悉,但我找不到任何相当于向前移动一整行

  • 问题内容: 在Linux下如何使用C程序在X窗口中设置 鼠标 光标的位置?谢谢:)(就像WIN中的setcursorpos()一样) 编辑:我尝试过此代码,但不起作用: 问题答案: 12.4- 移动指针 尽管通常 应将 指针的移动留给最终用户控制,但有时有必要在程序控制下将指针移动到新位置。 要将指针移动到窗口中的任意点,请使用XWarpPointer()。 例:

  • 以下代码: 在流星启动时导致错误: 如何将数组转换为光标?或者像处理ArrayUtils一样处理数组。intersect()在查找查询中是否在此处操作?

  • 本文向大家介绍在ORDERS DB2表上定义了一个可滚动的光标。您将如何获取绝对位置中存在的光标的第9行?,包括了在ORDERS DB2表上定义了一个可滚动的光标。您将如何获取绝对位置中存在的光标的第9行?的使用技巧和注意事项,需要的朋友参考一下 可滚动光标可用于直接将光标位置指向上述绝对位置。绝对位置是结果表中特定行从第一行开始的位置。 我们可以通过在FETCH语句中使用ABSOLUTE参数来获