I'm trying to insert some text at specific position of file using this:
with open("test.txt","r+") as f:
f.seek(5)
f.write("B")
But this overwrites character at position 5 with new data ("B") instead of inserting it.
for example if i have
AAAAAAAAAA
in file test.txt
and run the code
I get AAAAABAAAA
instead of AAAAABAAAAA
(five A
must be after B
)
How can i insert at desired position of file instead of overwrite?