Прежде всего вы должны прочитать содержимое файла: (при условии, что ваш файл находится в той же папке, что и ваш .py файл)
name = "YOUR FILE NAME" # including extension, such as "myfile.txt"
data = []
filename = os.path.abspath(os.path.join(name))
if os.path.exists(filename):
with open(filename) as fin:
for entry in fin.readlines():
data.append(entry.rstrip())
После того, как вы вставите другой элемент в массив данных (в данном случае в индекс 3)
data.insert(3, "three")
В качестве последнего пункта, просто сохраните файл с этой новой информацией:
with open(filename, 'w') as fout:
for entry in data:
fout.write(entry + '\n')