###### tags: python
# File I/O
my_file = open('text.txt')
print(my_file.read())
print(my_file.readline())
print(my_file.readlines()) --> output a list
my_file.close()
with open('test.txt', mode=
'r+') as my_file: r+ --> read and write
text = my_file.write('hey it\'s me!')
print(text) --> output numbers of characters
mode='a' --> append after the last word
mode='w' --> take the file as new and overwrite it or creat a new file if the file name does not exist
**../** app/sad.txt -->back to the folder
try:
with open('sad.txt', mode='r') as my_file:
print(my_file.read())
except FileNotFoundError as err:
print('file does not exist')
raise err
try:
with open('sad.txt', mode='x') as my_file:
print(my_file.read())
except IOError as err:
print('IO error')
raise err