新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何逐行讀取文件內(nèi)容
一、使用open打開(kāi)文件后一定要記得調(diào)用文件對(duì)象的close()方法。比如可以用try/finally語(yǔ)句來(lái)確保最后能關(guān)閉文件。

二、需要導(dǎo)入import os
三、下面是逐行讀取文件內(nèi)容的三種方法:
1、第一種方法:
f = open("foo.txt") # 返回一個(gè)文件對(duì)象
line = f.readline() # 調(diào)用文件的 readline()方法
while line:
print line, # 后面跟 ',' 將忽略換行符
#print(line, end = '') # 在 Python 3 中使用
line = f.readline()
f.close()2、第二種方法:
for line in open("foo.txt"):
print line3、第三種方法:
f = open("c:\\1.txt","r")
lines = f.readlines() #讀取全部?jī)?nèi)容 ,并以列表方式返回
for line in lines
print line4、一次性讀取整個(gè)文件內(nèi)容:
file_object = open('thefile.txt') try:
all_the_text = file_object.read() finally:
file_object.close() 文章名稱:創(chuàng)新互聯(lián)Python教程:python如何逐行讀取文件內(nèi)容
文章出自:http://www.dlmjj.cn/article/cocesdj.html


咨詢
建站咨詢
