open()函数
#open() 函数用于打开一个文件,创建一个 file 对象
#Python open() 函数用于打开一个文件,并返回文件对象,
# 在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
#注意:使用 open() 函数一定要保证关闭文件对象,即调用 close() 函数。
#open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
#open(file, mode='r')
# 打开文件的模式有:
##文件句柄 = open('文件路径', '模式')
注意内容:python 中有读,写,追加三种模式
# r,只读模式(默认)。
# w,只写模式。【不可读;不存在则创建;存在则删除内容;】
# a,追加模式。【可读; 不存在则创建;存在则只追加内容;】
# "+" 表示可以同时读写某个文件
#
# r+,可读写文件。【可读;可写;可追加】
# w+,写读
# a+,同a
#完整的语法格式为:
#open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
# file: 必需,文件路径(相对或者绝对路径)。
# mode: 可选,文件打开模式
# buffering: 设置缓冲
# encoding: 一般使用utf8
# errors: 报错级别
# newline: 区分换行符
# closefd: 传入的file参数类型
# opener:
#语法:open(file, mode),模式有r(只读),w(写入覆盖),a(写入追加)
open打开文件
#
readline 读取文件中的第一行
读取整个列表
o =a.readlines() #读取文件中的所有返回一个列表
print(o)
文件中有中文的处理方法
在open函数中w权限:替换 (#覆盖后关闭当前文件释放资源)
# a追加在open函数中
with open
a 追加内容
with open写入数据
with open 读取数据
前面未加r,使用//
with open('D:\bao\bb.txt',encoding='utf-8') as f:
print(f.read())
前面加//,未使用r