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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM