我正在用Python编写一个程序,希望用另一个字符替换终端中打印的最后一个字符。
伪代码是:
print "Ofen",
print "\b", # NOT NECCESARILY \b, BUT the wanted print statement that will erase the last character printed
print "r"
我正在使用Windows8操作系统、Python2.7和常规解释器。
到目前为止我看到的所有选择都不适合我。(例如:\010
,'\033[#D'
(#是1),'\r'
)。
这些选项是在其他堆栈溢出问题或其他资源中提出的,似乎对我不起作用。
编辑:同样使用sys.stdout.write
不会改变影响。它只是不会删除最后打印的字符。相反,当使用sys.stdout.write
时,我的输出是:
Ofenr # with a square before 'r'
我的问题:
print
语句中打印的'\n'
?
目前没有回答
相关问题 更多 >
编程相关推荐