본문 바로가기
  • 紹睿: 자유롭고 더불어 사는 가치있는 삶
Data/python·알고리즘

[python 기초] python의 file mode

by 징여 2018. 6. 29.
반응형

파일 열기


1. File mode

설명 
'r'  읽기 
'w'  쓰기 
 'a' append 
'b'  binary(다른 mode에 추가) 
 '+' Read/write(다른 mode에 추가 

Binary 모드에서는 MS windows에서의 \n\r을 변환시키는 문제 등을 해결한다.

 

2. 파일관련 methods

- 파일 읽기 및 쓰기

f = open('py_test.txt', 'w')
f.write('hello')
f.close()

f = open('py_test.txt', 'r')
print(f.readline())
# Open source software is made better when users can easily contribute code and documentation to fix bugs and add features. 

print(f.readlines()) # 모든 문장을 list
# ['Python strongly encourages community involvement in improving the software. \n', 'Learn more about how to make Python better for everyone.']
# file을 읽고 나면 pointer가 밑으로 내려가기 때문에 blank가 만들어진다.

f.seek(0,0) # seek를 통해 처음으로 돌아가기

print(f.readlines())
# ['Open source software is made better when users can easily contribute code and documentation to fix bugs and add features. \n', 'Python strongly encourages community involvement in improving the software. \n', 'Learn more about how to make Python better for everyone.']

 

반응형

댓글