如何修复'r'功能 Windows / Mac OS



我有一个问题,我希望摆脱一些打印,但它被完全忽略并打印了几行。我一直使用r来提供这些解决方案。有没有办法解决这种情况?(我现在使用的是Mac OS,但可以保证,很快就会切换到Windows。@Feodoran告诉我,r只适用于Linux计算机,这是一个问题。其代码为:

print ('virus_prevention.fix.virus.|attempt_enter')
time.sleep(2)
for i in range(1):
sys.stdout.write(str(i)+'r')
print ('virus_prevention.fix.virus|.attempt_enter')
time.sleep(0.1)
for i in range(1):
sys.stdout.write(str(i)+'r')

输出如下:

virus_prevention.fix.virus.|attempt_enter
0
virus_prevention.fix.virus|.attempt_enter
0

我尝试过sys.stdout.write而不是print但似乎没有任何改变。我不确定在这种情况下该怎么办,但如果有人可以给我一些提示,请做。它正在删除完全不起作用的打印行。

import time
import sys
sys.stdout.write('virus_prevention.fix.virus.|attempt_enter')
time.sleep(2)
for i in range(1):
sys.stdout.write('r')
sys.stdout.flush()
sys.stdout.write(str(i))
sys.stdout.write('virus_prevention.fix.virus|.attempt_enter')
time.sleep(2)
for i in range(1):
sys.stdout.write('r')
sys.stdout.flush()
sys.stdout.write(str(i))

这能解决你的问题吗?

最新更新