python 파일 읽 기 방법

f = open("foo.txt")             #         
line = f.readline()             #       readline()  
while line:
    print line,                 #     ','       
    # print(line, end = '')   #   Python 3   
    line = f.readline()

f.close()
1.          :
?
# File: readline-example-1.py
 
file = open("sample.txt")
 
while 1:
    line = file.readline()
    if not line:
        break
    pass # do something
             ,     ;      。
         10M sample.txt  ,     32000 
2.  fileinput  
?
# File: readline-example-2.py
 
import fileinput
 
for line in fileinput.input("sample.txt"):
    pass
        ,             13000   ,             ……
3.         
?
# File: readline-example-3.py
 
file = open("sample.txt")
 
while 1:
    lines = file.readlines(100000)
    if not lines:
        break
    for line in lines:
        pass # do something
           ?    ,        ,      96900   !         3 ,      7 !
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
   Python 2.2  ,         file    for       :
?
# File: readline-example-5.py
 
file = open("sample.txt")
 
for line in file:
    pass # do something
    Python 2.1 ,    xreadlines      :
?
# File: readline-example-4.py
 
file = open("sample.txt")
 
for line in file.xreadlines():
    pass # do something
 
   :http://hi.baidu.com/netspider_2007/blog/item/870354c753e4a71c9c163d64.html

좋은 웹페이지 즐겨찾기