Programming/Python

python 파일 입출력

Oth 2017. 4. 17. 15:45




Read File




#r,w,rb,wb

f=open(filename,'r')


#read all String

file=f.read()


#read line

line=f.readline()


#print 5 line

for i in range(5):

print line


#get line example

with open('somefile') as openfileobject:
    for line in openfileobject:
        do_something()





Modify File

file_data=[]


with open(file_name,'r+') as file:


del file_data[:]

for line in file:

file_data.append(line.replace("aaaa","bbbb"))

file.seek(0)

file.writelines(file_data)