파이썬2 [파이썬] 파일 읽기 쓰기, utf-8로 encoding하기 파이썬으로 파일을 utf-8로 인코딩하여 읽고 쓰는 방법은 매우 간단하다. 1. with 키워드를 쓴 경우 with open("파일경로", 'wt', encoding='utf-8') as file: file.write("login 시각 : " + created_format + "\n") with open("파일경로", 'rt', encoding="utf-8") as file: data = file.read() 2. with 키워드를 쓰지 않은 경우 file = open("파일경로", "rt", encoding="utf-8") file.close() 두 가지 방법으로 파일을 읽고 쓸 수 있지만, 두 번째 방법의 경우에는 file을 명시적으로 닫아주어야 한다는 번거로움이 있다. with 키워드를 쓰면 자동으.. 2021. 2. 6. [파이썬] 싱글톤 객체 만들기 참조블로그 : https://yamalab.tistory.com/74 프로젝트를 하던 도중, 객체가 생성될 때 엄청난 딜레이가 발생하는 것을 발견했다. __init__ 함수에서 이미지를 불러오는 작업을 하기 때문이었는데, 객체가 생성될 때 마다 이미지를 불러올 필요는 없어서 싱글톤 패턴으로 구현하면 적합하겠다는 생각을 했다. 구조는 아래와 같다. # single.py class Single: _instance = None @classmethod def _getInstance(cls): print("_getInstance call") return cls._instance @classmethod def instance(cls, *args, **kargs): print("instance call") cls._.. 2021. 1. 17. 이전 1 다음