我创建了这些函数,但它们不起作用,即使使用如下定义的sayNoLine函数:
def sayNoLine (x):
print (x, end = '')
def sayNoLine (x):
sys.stdout.write (x)
def printSlowly (* args, Thetime = 0.5):
tt = getTime ()
txt = ''
for i in ranlen (args):
txt + = str (args [i])
print ('first time: {0}'. format (tt-getTime ()))
for time in ranlen (txt):
sayNoLigne (txt [time])
att (thetime)
print ()
print ('second time: {0}'. format (getTime () - tt))
每次代码在显示文本之前等待print()函数(因此换行):
print ( 't' end = '')
# output:
print ( 'e', end = '')
# output:
print ( 's' end = '')
# output:
print ( 't' end = '')
# output:
print ()
# output: test
从python3.3开始,您可以向print调用添加
flush=True
。例如:相关问题 更多 >
编程相关推荐