文件介绍:
文件分类:文件文件和二进制文件。
文件作用:使用文件的目的是把一些数据存储存放起来。
使用文件的流程一般是打开文件,读写文件,关闭文件。通过程序操作文件的流程也是这三步,首先打开文件,然后读写文件,最后关闭文件。
读写文件简单操作:
读取文件:
a=open("e:day4\\rest.txt","r")
b=a.read()
print(b)
a.close()
写文件:
a=open("e:day4\\rest.txt","w")
a.write("我的老家,就住在这个屯")
a.close()
文件权限:
读取操作:“r”:只读 "r+":读写
写操作:“w”:只写 “w+”:读写
文件操作:
读操作:
1、read():一次性读取文件的全读内容。
2、readline():每次读取一行,自带换行功能,每一行末尾会读到\n
3、readlines():一次性以行的形式读取文件的所有内容并返回一个list
4、循环读取:
file=open(“文件路径”)
for line in file:
print(line)
写操作:
1、write()
2、writelines()一次性写入多行
with:
with操作文件,可以不用关闭文件,会自动关闭。
with open("e:day4\\rest.txt","r") as f:
b=f.read()
print(b)
os 模块:
os.rename() 重命名文件
os.remove()删除文件
os.mkdir() 创建目录 os.rmdir()删除目录
os.makedirs()创建多级目录 os.removedirs()删除多级目录
os.getcwd()获取当前所在目录 os.listdir()获取目录列表
os.chdir()切换所在目录 os.path.exists(path) 判断文件或文件夹是否存在
os.path.isfile() 判断是否为文件
os.path.isdir() 判断是否为目录
os.path.abspath() 获取绝对路径
os.path.isabs() 判断是否为绝对路径
os.path.basename()获取路径中的最后部分
os.path.dirname() 获取路径中的路径部分