[- Disclaimer -]
아래 내용은 정보보안 공부 목적으로 작성된 것이나, 이를 토대로 허가되지 않은 대상에 실습을 진행할 경우 해킹 시도로 간주하여 법적 처벌을 받을 수 있음을 알려 드립니다.
파일 객체
✦ 파일 객체 열기 겅송 시 파일 객체에서 제공하는 Method를 이용해 내용 Read/Write 등의 작업 가능
✦ 처리 후 파일 닫기 필요
✧ file.close()
Read Only 권한으로 파일 열기
✦ Text Mode
✧ t
✦ Binary Mode
✧ b
file = open(파일 경로, "rt")
file = open(파일 경로, "rb")
Plain Text
복사
Write 권한으로 파일 열기
✦ Text Mode
✧ t
✦ Binary Mode
✧ b
file = open(파일 경로, "wt")
file = open(파일 경로, "wb")
Plain Text
복사
파일 생성 후 Read-Write 권한으로 파일 열기
✦ 기존 파일 존재 시 삭제 후 새로 생성 됨
file = open(파일 경로, "wt+")
file = open(파일 경로, "wb+")
Plain Text
복사
파일 내 모든 내용을 문자열로 반환
✦ file.read() // 읽을 크기가 매우 큰 경우엔..음..머였더라
file = open("readme.txt", "rt")
content = ""
content = file.read()
print(content)
file.close()
Plain Text
복사
파일에 입력 문자열 기록
✦ file.write()
✧ 문자열 외 객체 입력 시 Error 발생
file = open("readme_copy.txt", "wt+")
file.write(content)
file.close()
Plain Text
복사



