文件的基本方法
迭代文件内容
打开文件
打开文件,可以使用自动导入的模块io中的函数open。函数open将文件名作为唯一必不可少的参数,并返回一个文件对象。如果只指定一个文件名,则获得一个可读取的文件对象。
如果当前目录中有此文件则可以打开,如果位于其他位置则需要指定完整的路径,如果指定文件不存在,则如下报错。
文件模式
如果需要写入文件,则需要通过指定模式。函数open的参数模式常见有如下:
模式
描述
'r'
读取模式(默认)
'w'
写入模式(文件不存在时创建它)
't'
文本模式(默认,与其他模式结合使用)
'x'
独占写模式,新建一个文件,如果该文件已存在则会报错。
'a'
附加模式(在既有文件末尾继续写入)
'b'
二进制模式(与其他模式结合使用)
'+'
打开一个文件进行更新(可读可写,与其他模式结合使用)