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()