Module (38%)
Section (44%)

Работа с текстовыми файлами: продолжение

Посмотрите на пример в редакторе. Мы изменили предыдущий код, чтобы записать целые строки в текстовый файл.

Содержимое вновь созданного файла такое же.

Примечание: Вы можете использовать тот же метод для записи в поток stderr, но не пытайтесь открыть его, так как он всегда открыт неявно.

Например, если Вы хотите отправить строку сообщения в stderr, чтобы отличить ее от обычного вывода программы, это может выглядеть так:

import sys sys.stderr.write("Error message")

Code

from os import strerror

try:
file = open('newtext.txt', 'wt')
for i in range(10):
file.write("line #" + str(i+1) + "\n")
file.close()
except IOError as e:
print("I/O error occurred: ", strerror(e.errno))
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×