这里的文件主要指的是 文本文件,也就是 txt 文件。

open 方法

open 方法有很多次参数,目前只要记住两个就可以了。open(filename, mode='r')

为什么 Python 不能像定义一个简单的变量一样定义文件呢。这要说到内存和硬盘。

文件一般在硬盘上,python 执行的时候占用的是内存空间。如果要操作一个文件,需要把这个文件在内存上有所关联。一般是修一条专用的道路连接起来。内存中对文件的操作定期或者不定期的“运送”到硬盘上。等不在操作了以后,就要关闭这条道路了,这时候就要调用下 close 方法。

1
2
file1 = open('1.txt') #打开
file1.close() #关闭

读取文件

打开文件,一般都是做些事情的。比如把

1
2
3
file1 = open('1.txt')
file1.readine() #读取整行
file1.readlines() # 读取所有行

写入文件

1
2
file1 = open('1.txt','w')
file1.write('abc')

r read w write

删除文件

删除文件需要用到 os 模块中的 remove 方法

1
2
import os
os.remove('1.txt')

绝对路径 和 相对路径

相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。

绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

视频课程

https://www.bilibili.com/video/BV1Yi4y1V7Nr/