open 和 file用法1
open
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。
open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
mode 参数解释
mode参数是用来指定open 打开文件的模式, 比如只读,读写,二进制格式打开等等
实例:
覆盖写入 w+
def open_demo():
# 相对路径 test.text
# w+ 代表读写模式,写入时会覆盖 原文档内容
a = open('test.text', 'w+')
a.write("open 和 file用法1")
print(type(a))
# 注意在对file类型对象操作结束后,需要调用close方法,关闭文件
a.close()
执行后 打开同目录下生成的test.text文件,可以看到内容: open 和 file用法1
追加写入 a+
def open_demo1():
# 相对路径 test.text
# a+ 代表读写模式,写入时不会覆盖 原文档内容,相当于追加内容
text_io = open('test.text', 'a+')
text_io.write("\n open 和 file用法2")
text_io.close()
执行后 打开同目录下生成的test.text文件,会在原有内容的基础上新增一行: open 和 file用法2
\n 不会以字符串 写入到文件中, 而是被当做换行符 处理
网友评论