python逐行讀取檔案內容的三種方法
一、使用open開啟檔案後一定要記得呼叫檔案物件的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。
二、需要匯入import os
三、下面是逐行讀取檔案內容的三種方法:
1、第一種方法:
f = open("foo.txt") # 返回一個檔案物件 line = f.readline() # 呼叫檔案的 readline()方法 while line: print line, # 後面跟 ',' 將忽略換行符 #print(line, end = '') # 在 Python 3 中使用 line = f.readline() f.close()
2、第二種方法:
for line in open("foo.txt"):
print line,
3、第三種方法:
f = open("c:\\1.txt","r")
lines = f.readlines() #讀取全部內容 ,並以列表方式返回
for line in lines
print line
四、一次性讀取整個檔案內容:
file_object = open('thefile.txt') try: all_the_text = file_object.read() finally: file_object.close()
五、區別對待讀取文字 和 二進位制:
1、如果是讀取文字
讀文字檔案
input = open('data', 'r')
#第二個引數預設為r
input = open('data')
2、如果是讀取二進位制
input = open('data', 'rb')
讀固定位元組
chunk = input.read(100)
相關推薦
Shell_Linux bash shell 逐行讀取檔案的三種方法
方法一,指定換行符讀取: #! /bin/bash IFS=" " for LINE in `cat /etc/passwd` do echo $LINE d
python逐行讀取檔案內容的三種方法
一、使用open開啟檔案後一定要記得呼叫檔案物件的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。 二、需要匯入import os 三、下面是逐行讀取檔案內容的三種方法: 1、第一種方法: f = open("foo.txt")
Linux中的Shell指令碼逐行讀取檔案的4種方法
1.釜底抽薪法 while迴圈中執行效率最高,最常用的方法 function while_read_LINE_bottm(){ While read LINE do echo $LINE done
簡單python逐行讀取檔案中的內容
專案開發中檔案的讀寫是必不可少的, 下面來簡單介紹一下檔案的讀, 讀檔案,首先我們要有檔案, 那我首先自己建立了一個文字檔案password.txt 內容如下: 下面先貼上程式碼,然後對其
C語言逐行讀取檔案內容,寫入另外一個檔案
<span style="font-family:Microsoft YaHei;font-size:14px;">#include <stdio.h> #include &l
使用python讀寫CSV檔案的三種方法
Python讀寫csv檔案 覺得有用的話,歡迎一起討論相互學習~Follow Me 前言 逗號分隔值(Comma-Separated Values,CSV,有時也稱為字元分隔值,因為
Python逐行讀取文件內容
http for 實現 對象 nbsp div 發現 adl fileinput 更詳細的文件按行讀取操作可以參考:http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html
python讀取文字檔案的三種方法
參考連結 python讀取文字檔案的內容,有三種方法。 read()、readline()、readlines() read() read()是最簡單的一種方法,一次性讀取檔案的所有內容放在一個大字串中,即記憶體中。 file=open('test.txt') try:
python逐行讀檔案檢測另一檔案中是否存在所讀內容
#!/bin/env python # coding:utf-8 #程式功能是為了完成判斷檔案中是否有重複句子 #並將重複句子打印出來 import re res_list = [] f = open('./md5.txt','r') f2 = open('.
Python之讀取TXT檔案的三種方法
方法一: #read txt method one f = open("./image/abc.txt") line = f.readline() while line: print line line = f.readline() f.close()
python逐行讀取文件腳本
blog code 很多 方法 logs htm 其他 ref print 逐行讀取的方法很多,這裏提供一種非常簡單的方法: #!/usr/bin/python # -*- coding: utf-8 -*- for line in open("awip.conf"):
Python讀取txt的三種方法
方法一: #read txt method one f = open( "./ima
python 修改檔案內容3種方法
一、修改原檔案方式 def alter(file,old_str,new_str): """ 替換檔案中的字串 :param file:檔名 :param old_str:就字串 :param new_str:新字串
使用CStdioFile::ReadString來逐行讀取檔案
ReadString本身就是一次讀取一行,非常方便。 直接上程式碼: { CStdioFile file; CString str; file.Open("file.txt",CFile::modeRea
log4j 2讀取配置檔案的三種方法
log4j 2讀取配置檔案的三種方法。 log4j 2讀取的配置檔案可以分為三類:src下的配置檔案、絕對路徑的配置檔案、相對路徑的配置檔案。我們一一給例子。直接看程式碼: package com.herman.test; impor
Python實現下載檔案的三種方法
下面來看看三種方法是如何來下載zip檔案的:方法一: import urllib print "downloading with urllib" url = 'http://www.jb51.net//test/demo.zip' urllib.urlretrieve(url, "demo.zip")
Python3跳過第一行讀取檔案內容
讀取csv或tsv格式的檔案時,經常需要讀取跳過檔案頭,直接讀取檔案內容,假定我們要讀取的檔案格式如下: data.tsv id score review 1 5.0 This is a good product 2 3.0 Not so b
java 分次讀取大檔案的三種方法
1. java 讀取大檔案的困難 java 讀取檔案的一般操作是將檔案資料全部讀取到記憶體中,然後再對資料進行操作。例如 Path path = Paths.get("file path"); byte[] data = Files.readAllBytes(path)
shell 逐行讀取檔案
read_file_1(){ while read line do echo $line done < $filename } read_file_2(){ for i in `cat $filename` do echo $i done }
Python按行輸出檔案內容詳解及延伸
#! /usr/bin/python2.7 try: //try....except----