Append usually means saying "Start at the end of the file"
"+" is added in the mode parameter in open(filename, [mode], [buffering]) to allow both read and write operations
Now if I use "r+" it means "Start at the beginning and allow both read and write operations"
And for "a+" it should mean "Start at the end and allow both read and write operations" ; But this is not the case. For "a+" it starts at the beginning and allow read write operations.
So this means there is no difference between "r+" and "a+" .