python 2.7 学习笔记--文件的基本操作
1.打开文件的方式
file_obj = file("文件路径","模式")
file_obj = open("文件路径","模式")
打开文件的模式有:
r , 以只读方式打开文件
w , 打开一个文件只用于写入。如果该文件已经存在则覆盖,若不存在则创建新的 (慎用)
a ,打开文件用于追加
w+ ,打开文件用于读写(很少用啊)
2. 读取文件的内容
2.1一次性加载所有内容到内存
obj.read()
# f = open("test.log","r") # print f.read()
2.2 一次性加载所有内容到内存,并根据行分割成字符串
obj.readlines()
# f = open("test.log","r") # print f.readlines()
2.3 每次仅读取一行数据
for line in obj:
print line
# for line in f: # if "3" in line: # print "This is the third line\n", # else: # print line,
3.写文件的内容
obj.write()
# !/usr/bin/ python # -*- coding:utf-8 -*- # 创建文件,写入内容 # f = open("test.log","w") # # f.write("First line\n") # f.write("Sencond line\n") # f.write("3 line\n") # f.write("4 line\n") f.close()
4.关闭文件
obj.close()