python的文件与文件系统
admin
2023-03-01 17:41:56
0

文件的操作
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() 删除一个文件

相关内容

热门资讯

【第一消息】“十胡卡.开挂器?... 家人们!今天小编来为大家解答十胡卡透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很多...
玩家分享攻略“海琼游戏.怎么装... 家人们!今天小编来为大家解答海琼游戏透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
【第一资讯】“瓜瓜丰城棋牌.是... 网上科普关于“瓜瓜丰城棋牌有没有挂”话题很是火热,小编也是针对瓜瓜丰城棋牌作*弊开挂的方法以及开挂对...
【今日要闻】“同城游比鸡.究竟... 【今日要闻】“同城游比鸡.究竟有挂吗?”果然有透视挂您好,同城游比鸡这个游戏其实有挂的,确实是有挂的...
【第一消息】“暗宝.怎么开挂?... 有 亲,根据资深记者爆料暗宝是可以开挂的,确实有挂(咨询软件无需打开直接...
玩家分享攻略“微乐保皇.辅助器... 家人们!今天小编来为大家解答微乐保皇透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
【今日要闻】“全民如意麻将.辅... 家人们!今天小编来为大家解答全民如意麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
【第一消息】“麻友圈2.怎么装... 有 亲,根据资深记者爆料麻友圈2是可以开挂的,确实有挂(咨询软件无需打开...
【今日要闻】“同乐吧.到底是不... 家人们!今天小编来为大家解答同乐吧透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很多...
今日重大发现“老友内蒙古麻将.... 家人们!今天小编来为大家解答老友内蒙古麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪...