write file in append mode python code example
Example 1: Write a Python program to append text to a file and display the text.
def Appendtext(fname):
with open(fname,'a+') as f:
f.write('appending line 1, ')
f.write('appending line 2. ')
f.close()
# y=open('file1.txt')
# print(y.read())
Appendtext('file1.txt')
x= open('file1.txt')
print(x.read())
Example 2: read file python
document = 'document.txt'
file = open(document, 'r')
# 'r' can be replaced with:
# 'w' to write
# 'a' to append (add to the end)
# 'w+' makes a new file if one does not already exist of that name
# 'a+' is the same as 'w+' but it appends if the file does exist
##go to beginning of document
file.seek(0)
##print all lines in document, except empty lines:
for i in file:
k = i.strip()
print k
##close the file after you are done
file.close()
##this can temporarily open a file:
with open(document) as ur:
for i in ur:
k = i.strip()
print k