1. 文件
•通过Python程序可对计算机中的各种文件内容进行增加,删除,修改,查询的操作
•操作三步骤
•打开文件
•操作文件(读,写,改),保存文件
•关闭文件
2. 打开文件
•可使用内置函数open来打开文件
file_name = 'demo.txt'
f=open("file_name","访问模式") #以某种访问模式打开文件,默认方式是只读文件
f.close() #关闭文件
•open函数有返回值,返回值就是这个要操作的文件对象,即可以使用方法来操作文件对象
•注意
•当要打开的文件和要操作的程序不在一个文件夹下时,可使用路径来读取文件
•可以用 r’路径’ 的方法保留路径原格式,避免出错。
file_name = r'D:\Project\part\day14\demo.txt'
f=open("file_name","访问模式")
f.close() #关闭文件
•创建文件时应尽量使用英文,避免出现路径错误
3. 读取文件
•当我们对文件进行操作时,每次操作完成时都需要关闭文件,步骤繁琐,所以我们可以使用with open… as …: 方法来操作,该方法会在操作完成时自动关闭文件。
•读取文件可使用read方法
•当要打开的文件出现乱码时,可使用encoding=’ '来转换编码方式(一般情况下使用的编码时utf-8)
file_name = 'demo.txt'
with open(file_name, encoding='utf-8') as file_obj:
r = file_obj.read()
print(r)
•注意
•read()方法括号里默认值为-1即取全部内容,你可根据自己的情况自行拿取。
3. 文件的写入
•文件的写入使用write方法
file_name = 'demo.txt'
with open(file_name, encoding='utf-8') as file_obj:
file_obj.write('美羊羊')