Длина символа тишины Печать в файле записи - PullRequest
0 голосов
/ 08 мая 2018
with open('file.txt', 'w') as output:
    output.write('stuff')
    output.write('hello there')

Выход:

5
11

Как заставить замолчать эти напечатанные длины символов (5, 11)?

1 Ответ

0 голосов
/ 08 мая 2018

Оболочки Python предполагают, что пользователи хотят видеть, что происходит во время выполнения программы. Они не отображают назначения, но они отображают почти все остальное. Обычно это полезно

>>> foo = 1
>>> foo
1
>>> os.path.isfile('file.txt')
False
>>> 

Но это может стать слишком болтливым

>>> with open('file.txt', 'w') as output:
...     output.write('stuff')
... 
5
>>>

Если вы используете оболочку и хотите уменьшить трепетание, вы можете присвоить возвращаемое значение функции одноразовой переменной. По традиции в питоне это _

>>> 
>>> with open('file.txt', 'w') as output:
...     _ = output.write('stuff')
... 
>>>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...