一、文件的输入与输出
1.文件路径问题:
相对路径:比如在一个pycharm上创建一个文件,这个时候所看见的文件名就是一个相对路径
绝对路径:包括驱动器,、目录名、子目录以及文件名。
相对路径=结对路径-工作目录
2、文件的读写操作
文件对象(使用内置函数open())
语法:
file = open('文件名.后缀', 打开方式)
打开方式 | 说明 |
r | 以读的方式打开文件 |
rb | 以读的方式打开二进制文件 |
w | 以写的方式打开文件 |
wb | 以写的方式打开二进制文件 |
a | 以数据追加的方式打开文件 |
1)写入一个文件
file.write("很高兴你看到这个博客哦")
file.close():关闭一个文件我们在操作文件的时候,完成操作需要关闭文件
现在我们来一个小小案例:
#相对路径
file = open('text.txt',w)
file.write("欢迎看到我的博客")
file.close()
简化资源管理:with的使用可以将需要处理的文件打开和关闭
语法:
with open('文件名.后缀', 打开方式)as f:
f.write("很高兴你看到这个博客哦")
这个时候我们就不需要使用调用f.close(),文件就会自己关闭
2)读取一个文件
读一个文件问问使用r的方式:open(‘文件名’,r)
读数据: 文件对象.read()
文件对象.readlines()