In [ ]:
#запись строки в файл, открытый в режиме 'w'
file_obj = open('file_to_write_in.txt', 'w')
string = 'строка для записи в файл\n'
file_obj.write(string)
file_obj.close()
In [ ]:
!cat file_to_write_in.txt
In [ ]:
#аналог предыдущей команды для пользователей windows
!more file_to_write_in.txt
In [ ]:
#запись строки в файл, открытый в режиме 'w'
file_obj = open('file_to_write_in.txt', 'w')
second_string = 'вторая строка для записи в файл\n'
file_obj.write(second_string)
file_obj.close()
In [ ]:
!cat file_to_write_in.txt
In [ ]:
#аналог для пользователей windows
!more file_to_write_in.txt
In [ ]:
#запись строки в файл, открытый в режиме 'a'
file_obj = open('file_to_write_in.txt', 'a')
second_string = 'третья строка для записи в файл\n'
file_obj.write(second_string)
file_obj.close()
In [ ]:
#создание списка чисел от 1 до 10
digits = range(1,11)
In [ ]:
digits
In [ ]:
#запись в файл списка строк с помощью функции writelines
file_obj = open('second_file_for_write_in.txt', 'w')
file_obj.writelines(digit + '\n' for digit in map(str, digits))
file_obj.close()
In [ ]:
#вывод на экран содержимого файла
with open('second_file_for_write_in.txt', 'r') as file_obj:
print file_obj.read()