Python对文件的操作通常按照三个步骤进行:
- un
使用open()函数打开(或建立)文件,并返回一个file对象。 - deux
使用file对象的读写方法对文件进行读写操作。 - trois
使用file对象的close()方法关闭文件。
1.5.1打开建立文件
语法:fileobject = open(filename,[mode])
mode:读取方式
'r':读,文件不存在出错
'w':写,文件不存在,先创建在打开;文件存在,先清除文件内容在打开
'a':追加,文件不存在,先创建在打开;文件存在,打开文件进行追加
'b':二进制模式
'+':读写模式
例:
example1 = open("D:\directory\file.txt")
1.5.2读取文本文件
-------------------------------read()方法
content = example1.read()
example1.close()
-------------------------------readline()方法
按行读取
-------------------------------readlines()方法
返回字符串列表
1.5.3写文本文件
str = "要写入的数据"
example2 = open("D:\directory\file.txt",'a')
try:
example2.write(str)
finally:
example2.close()