ASCII
-
UnicodeEncodeError: 'ascii' codec can't encode characters개발Tip 2022. 3. 6. 00:41
기존 yaml 파일의 코드를 수정하기 위해 write를 시도해봤더니 아래와 같은 에러가 나왔다: File "/data/airflow/../delete_serviceKey_dag.py", line 45, in get_client_names outfile.write('\\n\\n\\n'.join(new_clients)) UnicodeEncodeError: 'ascii' codec can't encode characters in position 449-453: ordinal not in range(128) =>file을 열고 작성할 때 open과 write 둘다 encoding이 필요하다 with open('/data/airflow/G2-CONF/clients.yml', encoding="utf-8") as ..
-
[모두를 위한 컴퓨터 과학] Ch1. 컴퓨팅 사고(Computational Thinking)Study/BoostCourse 2021. 10. 11. 22:08
https://www.boostcourse.org/cs112/joinLectures/41307 모두를 위한 컴퓨터 과학 (CS50 2019) 부스트코스 무료 강의 www.boostcourse.org 💃 해당 강의를 듣고 스터디용으로 정리한 내용들입니다 💃 1. Computational Thinking 1) 2진법 computer science: to solve problems input -> [] -> output binary: 0과 1의 조합 bit(비트): 2진법에서 하나의 자릿수를 나타냄(binary digit) 비트 한개로는 많은 양의 데이터를 나타내기에는 역부족 ex) 8bit = 1 Byte => 여러 숫자의 조합을 나타내기 위해 비트열을 사용함 bit 1개는 0 or 1로 표현될 수 있기에,..