Может быть, если вы попробуете с readlines:
#write into the file !
file = open("yourpath", "w") #w is for write
mylistofstrings = ["line1", "\nline2", "\nline3"]
file.writelines(mylistofstrings)
file.close()
#read the output to check :
file = open("yourpath", "r") #r is for read
print(file.read())
file.close()
Вывод:
line1
line2
line3
Предупреждение: если вы используете "w" для записи, как здесь сделано, он очистит весь файл перед тем как писать Если вы хотите добавить, просто go с "a" для добавления. Вот все возможные способы его открытия: «r» Открыть текстовый файл для чтения. Поток располагается в начале файла.
"r +" Открыть для чтения и записи. Поток располагается в начале файла.
"w" Обрезать файл до нулевой длины или создать текстовый файл для записи. Поток располагается в начале файла.
"w +" Открыть для чтения и записи. Файл создается, если он не существует, в противном случае он усекается. Поток располагается в начале файла.
"a" Открыть для добавления (запись в конце файла). Файл создается, если он не существует. Поток располагается в конце файла.
"a +" Открыть для чтения и добавления (запись в конце файла). Файл создается, если он не существует. Начальная позиция файла для чтения находится в начале файла, но вывод всегда добавляется в конец файла.
Скажите, работало ли это, и было ли это полезно!
РЕДАКТИРОВАТЬ: после того, как я увидел комментарий, просто понял: вы использовали / вместо \, поэтому он не может работать ... ОБЯЗАТЕЛЬНО ИСПОЛЬЗУЙТЕ \ n! XD