计算机不会自己保存东西,如果我们写了一堆代码,计算机没保存,那下次打开计算机后还得再写一遍,想象一下,那会有多累,文件的作用就是把东西保存起来,下次打开计算机时直接使用不用再次做一遍。
python中可以打开一个文件或者创建一个新的文件
open(文件名,访问模式)
访问模式有很多种
访问模式 | 说明 |
---|---|
r | 以只读的方式打开文件 |
w | 以只写的方式打开文件 |
a | 打开一个文件用于追加 |
rb | 以二进制格式打开一个文件用于只读 |
wb | 以二进制格式打开一个文件用于只写 |
ab | 以二进制格式打开一个文件用于追加 |
r+ | 打开一个文件用于读写 |
w+ | 打开一个文件用于读写,如果该文件已存在就将其覆盖,不存在就创建新的文件 |
a+ | 打开一个文件用于读写,光标会在文件末尾,文件打开时是追加模式,如果文件不存在,就创建新的文件进行读写 |
rb+ | 以二进制格式打开一个文件用于读写 |
wb+ | 以二进制格式打开一个文件用于读写,如果该文件已存在就将其覆盖,不存在就创建新的文件 |
ab+ | 以二进制格式打开一个文件用于读写,光标会在文件末尾,文件打开时是追加模式,如果文件不存在,就创建新的文件进行读写 |
python中关闭文件用close
close()
有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中就有这些功能
操作 | 方法 |
---|---|
重命名 | rename(需要修改的文件名, 新的文件名) |
删除 | remove(待删除的文件名) |
创建文件夹 | mkdir('文件名') |
获取当前目录 | getcwd() |
改变默认目录 | chdir(路径) |
获取目录列表 | listdir(目录) |
删除文件夹 | rmdir('目录名') |
删除带文件的目录 | import shutil rmtree('目录名') |
网友评论