文章目录
初步了解
⽂件(file) 通过Python程序来对计算机中的各种⽂件进⾏增删改查的操作,⽂件也叫I/O(Input/Output)
一般⽂件的操作步骤 :
- 1.打开⽂件
2.对⽂件进⾏各种操作(读、写)然后保存
3.关闭⽂件
⽂件会有⼀个返回值。返回⼀个对象,这个对象就表示的是当前的⽂件
在python中操作方式也基本类似,但是不需要特意保存,只需打开文件进行各种操作后关闭文件即可
一般打开文件与关闭文件
open,open英文意思是打开的意思,在python中它可以用来打开文件
例如我们在当前目录下创建了123.txt,然后在python中进行对它的操作:
# 用file代表123.txt,也可以不用file直接open('123.txt')
file = '123.txt'
# 用f接收文件文件返回值
f = open(file)
# 打印文件返回值看看
print(f)
<_io.TextIOWrapper name='123.txt' mode='r' encoding='cp936'>
我们发现初步打开已经成功实现了
但是上面我们标记了当前目录下,如果这个文件没有创建或者不在当前目录下会如何呢?
我们将123.txt删除和放在其它目录下分别再用上面的代码再次运行
FileNotFoundError: [Errno 2] No such file or directory: '123.txt'
我们发现报错了,错误原因找不到此文件,那么该如何做呢?
没有创建文件那当然就创建一个文件来进行操作,而文件不在此目录下那就添加目录路径
例如博主把123.txt文件放到了D盘的新建文件夹下,于是文件位置即D:\新建文件夹\123.txt
不知道博主r’'的用法意义的可以参考
https://blog.csdn.net/xdc1812547560/article/details/107193496
# 用file代表123.txt,也可以不用file直接open('123.txt')
file = r'D:\新建文件夹\123.txt'
# 用f接收文件文件返回值
f