파일?
- 파이썬은 파일을 생성하거나 수정, 읽을 수 있다
- 파일을 생성하거나 열때는 open함수를 사용하며 파일이름, 모드를 입력하여 사용한다.
파일 이름에는 파일이 저장된 위치를 써서 해당 파일을 수정할 수 있다. hosts 파일의 위치를 적은뒤 수정하여 파밍에 유도할 수 있다.
- 파일을 닫을때는 f.close()를 사용한다
- 파일에 내용을 쓰고 싶을때는 f.write(저장할 내용)이렇게 사용한다.
f = open("새파일.txt",'w',encoding='utf-8')
data = "배고프다"
f.write(data)
f.close()
- 파일을 확인하면 배고프다 라고 쓰여있는것을 볼 수 있다.
- 일일히 파일을 open과 close를 쓰는것 말고 파일을 자동으로 열고 닫고 처리하는 기능이 있는데 파로 with 문이다.
- with문은 파이썬 2.5버전 부터 지원되며 with 블록을 벗어나는 순간 자동으로close 된다.
with open("test.txt",'w'), as f:
f.write("배고파서 돈까스 먹었당 ㅎㅎ")
- 파일모드는 w=쓰기모드, a= 추가모드, r= 읽기 모드가 있다.
- 쓰기는 기존 같은 이름의 파일이 존재시 덮어씌우며, 추가는 해당 파일에 내용을 추가한다. 읽기는 파일의 내용을 읽어오는 모드이다
- 파일을 읽을때 3가지 함수를 사용한다.
readline() - 한줄 씩 읽는다
readlines() - 리스트 형태로 읽는다
read() 스트링 형태로 다 읽는다
------------------------------------------------------------
*hosts에 대한 내용은 해당 주소에서 확인할 수 있다.
주소
'Develop > Backend' 카테고리의 다른 글
[JSP] 로그인 페이지 구현 (0) | 2020.11.05 |
---|---|
While 문이란? (0) | 2019.11.03 |
함수란? (0) | 2019.09.07 |
FOR문 (0) | 2019.09.07 |
IF 문 (0) | 2019.09.07 |