对文件操作首先需要找的文件的路径,os.path 模块可以很好地对路径进行操作问题。
文件读写
读写文件有3个步骤:
- 调用
open()
函数打开文件,返回file
对象; - 调用
File
对象的read()
或write()
方法读或写文件; - 调用
File
对象的close()
方法,关闭文件。
打开文件
向 open()
函数传入一个路径,表示需要打开的文件,既可以是相对路径,又可以是绝对路径,返回file
对象。
file = open('test.txt') # 这里用的是相对路径
这个命令将以读模式打开文件,也即只允许从文件中读取数据,而不能写入或修改。如果需要写入文件,则需要传入第 2 个参数 w
或 a
,表示写模式或添加模式,两者区别将在下文叙述。
file = open('test.txt', 'w')
第 2 个参数可以是 r
表示只读,与默认情况相同。r+
表示既可读又可写。
读取内容
获取了 file
对象后,可利用 read()