반응형
파일 열기
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.']
반응형
'Data > python·알고리즘' 카테고리의 다른 글
[python 기초] Exception 처리 (0) | 2018.06.29 |
---|---|
[python 기초] OOP - class와 Object (0) | 2018.06.29 |
[python 기초] python의 함수에 대하여 (0) | 2018.06.28 |
[python 기초] python의 module에 대하여 (0) | 2018.06.28 |
[python 기초] 조건문과 Loop문 + List Comprehension (0) | 2018.06.28 |
댓글