python的文件与文件系统

  

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

  

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

python的文件与文件系统