with open('file.txt', 'w') as output:
output.write('stuff')
output.write('hello there')
输出:
5
11
如何使这些打印的字符长度静音(5,11)?
答案 0 :(得分:3)
Python shell假设用户希望在程序执行时看到正在发生的事情。它们不显示任务,但它们确实显示其他所有内容。通常这很有用
>>> foo = 1
>>> foo
1
>>> os.path.isfile('file.txt')
False
>>>
但它可能会过于健谈
>>> with open('file.txt', 'w') as output:
... output.write('stuff')
...
5
>>>
如果您正在运行shell并且想要减少抖动,则可以将函数的返回值分配给一次性变量。根据python中的传统,那是_
>>>
>>> with open('file.txt', 'w') as output:
... _ = output.write('stuff')
...
>>>