혼자 공부하는 데이터분석 교재보면서 공부중인데
import chardet
with open('남산도서관 장서 대출목록 (2021년 04월).csv', mode='rb') as f:
d = f.readline()
print(chardet.detect(d))
이런게 종종 나와서 검색해봤다
https://skyriv312079.tistory.com/56
해당 글이 가장 간단하게 설명해줘서 명확하다.
파일관련 작업을 할때 파일을 열고, 저장후 닫아줘야 된다 안 닫으면 다른 프로그램에서 그 파일가지고 작업을 못한다고 한다. 그래서 close를 써줘야 되고 까먹으면 안된다. 까먹는 일을 미연에 방지하기 위해 with 구문을 쓴다.
with 구문은 마지막에 알아서 close를 해준다고 한다.
with <expression> as <variable>:
실행1
실행2
밑에 두 구문 결과는 같다
open에서 'r'은 텍스트 읽기모드
with문 안쓰기
f = open('diary.txt','r')
contents = f.read()
print(contents)
f.close()
with문 쓰기
with open('diary.txt','r') as f:
contents = f.read()
print(contents)
'파이썬 > 기초지식' 카테고리의 다른 글
따옴표 하나로 결정되는 dict와 str의 차이 (0) | 2024.05.05 |
---|---|
print함수 매개변수 end (0) | 2024.05.04 |
파이참 단축키[생각날때마다 업데이트] (0) | 2023.04.29 |
enumerate : index와 value값을 동시에 알 수 있다. (0) | 2022.07.11 |
에러처리 (0) | 2022.06.15 |