file.write(L[i] \n)
не работает, потому что вам не нужно объединять L[i]
и \n
. Помимо (который работает, только если L [i] содержит объект типа string,
file = open(filename, "w+")
for i in range(len(L)):
file.write(L[i])
file.write("\n")
file.close()
вы можете использовать
file = open(filename, "w+")
for i in range(len(L)):
file.write("%s\n" % L[i])
file.close()
. Кстати, предпочтительнее использовать ключевое слово with
with open(filename, "w+") as file:
for i in range(len(L)):
file.write("%s\n" % L[i])