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

 

posted @ 2016-12-15 14:46  小数点no1  阅读(3619)  评论(1编辑  收藏  举报