python读文件和写文件都是采用open()函数,两者的区别是传入的标识符不一样,读文件传入’r(读文本文件)’或’rb’(读二进制文件),写文件传入‘w’(写文本文件)或’wb’(写二进制文件),读写完文件后都用调用close(),将文件对象关闭读写文件不一定会成功,可能会出现异常,和java一样,python读写文件需要捕获异常,可以使用try…finally 来捕获异常并关闭文件,不过python提供了更简洁的方法来自动调用close语句。
读文件并且自动调用close()
with open('path/file','r') as file:
print(file.read())
写文件并自动调用close()
with open('path/file/','w') as file:
file.write('hello python')