千家信息网

python的文件与文件系统

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,文件的操作python中,使用open函数,可以打开一个已经存在的文件,或者新建一个新文件。open(文件名 访问模式)其中open 后面跟的文件名/文件路径一般都是字符串。open的作用类似于vim
千家信息网最后更新 2026年11月01日python的文件与文件系统

文件的操作
python中,使用open函数,可以打开一个已经存在的文件,或者新建一个新文件。
open(文件名 访问模式)
其中open 后面跟的文件名/文件路径一般都是字符串。
open的作用类似于vim命令(文件存在--打开;文件不存在--新建)。
访问模式:
r:以只读方式打开文件,文件的指针会放在文件的开头,这是默认模式
w:打开一个新的文件只用于写入,如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件进行写入
a 打开一个文件用于追加。如果文件已存在,文件指针将会放在文件的末尾,也就是说,新的内容将会被写入到已有内容之后,如果该文件不存在,则新建文件进行写入
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头,这是默认模式。
wb 以二进制格式打开一个文件只用于写入。如果该文件存在则将其覆盖。如果该文件不存在,创建新文件进行写入
ab 以二进制格式打开一个文件用于追加。如果文件已存在,文件指针将会放在文件的末尾,也就是说,新的内容将会被写入到已有内容之后,如果该文件不存在,则新建文件进行写入
r+ 相当于r和在文件的开头写入数据(即覆盖文件开头的数据)。这也是r+和r的区别
w+ 相当于r和w。这也是w+与w的区别
a+ 相当于r和a。这也是a+和a的区别
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头
wb+ 以二进制格式打开一个文件用于读写。如果文件已存在,将其覆盖。如果文件不存在,则创建文件
ab+ 以二进制格式打开一个文件用于追加。如果文件已存在,文件指针将会放在文件的末尾。如果文件不存在,创建文件用于读写。
关闭文件:(close)
写入数据(write)
读取数据(read)(readlines)(readline)
获取当前读写的位置(tell)
定位到某个位置(seek)

文件系统
Python中关于文件处理的标准库os,下面简要介绍os库的功能。
os.getcwd() 查看当前路径
os.mkdir() 建立一个子文件夹,已存在时会报错
os.rmdir() 删除一个文件夹,不存在时会报错
os.listdir() 列出当前目录或者指定目录下所有文件夹及文件的名称,返回一个列表
os.rename() 修改文件或者文件夹的名称
os.remove() 删除一个文件

文件 二进制 指针 格式 开头 内容 数据 文件夹 模式 末尾 也就是 也就是说 位置 名称 文件名 目录 路径 这是 会报 系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东特亿宝互联网科技有限公司 中关村互联网科技集团 国智互联网科技 互联网是不是新科技 互联网金融与金融科技 互联网科技ppt模板 上海亿帐通互联网科技 镁科技互联网资讯平台 中国科技互联网公司收入 央行互联网金融科技公司 开一家科技互联网公司需要多少钱 中国科技创新与世界互联网大会 燊美集互联网科技有限公司 东莞新华互联网科技学校 区块链结合互联网科技 山东子淼互联网科技有限公司 中国新注册互联网科技 中国互联网公司的科技投入 中国主要互联网科技公司 利用互联网等科技手段 互联网科技保险 上海致骋互联网科技 深圳天众互联网科技公司 顺网科技2021年互联网排名 宁波青枫互联网科技有限公司 华夏互联网科技业 工业互联网展湾科技股份有限公司 互联网科技资金流入 有人说阿里系是互联网科技企业 颐高云石互联网科技
0