---
title: 文件
date: 2024-06-06T23:51:40Z
tags: []
---

## 打开

`文件名=open(filename.mode.encoding)`

> filename:打开文件的完整模式
> mode:打开文件的模式
> encoding:文件的编码

## 操作文件

`file.read(size)`:从文件中读写 size 个字符或字节,如果没有给定参数,则读取文件中的全部内容

`file.readline(size)`:读写文件中的一行数据,如果给定参数,则读取这一行中的 size 个字符或字节

`file.readlines()`从文件中读取所有内容,结果为列表类型

`file.write(s)`:将字符串 s 写入文件

`file.writelines(lst)`:将内容全部为字符串的列表写入文件

`file.seek(offst)`:改变当前文件操作指针的位置,英文占一个字节,中文 GBK 占两个字节,utf-8 编码占三个字节

## 关闭文件

`变量名.close()`

‍
