Encoding

결국 컴퓨터가 어떠한 방식으로 문자를 표현할지를 정의하는 것.

  • 0과 1로 문자를 표현
  • 컴퓨터는 대소문자도 구분해서 저장하기 때문에 둘을 같다고 인식하지 않는다.
  • 최초의 인코딩 방법: ASCII (영어만 지원했음)
  • 모든 언어를 지원하는 인코딩 방식: 유니코드(utf-8)
    • python은 이 방법으로 저장
  • 각 인코딩 방식에 맞게 데이터를 저장하고, 데이터를 읽을 때 해당 인코딩 방식을 명시해주어 데이터를 알맞게 읽을 수 있도록 함
  • utf-8-sig: 윈도우가 자체적으로 사용하는 인코딩 방식 호환을 위한 방법, 파일 로드시에 인코딩 문제가 있어보일 경우 사용!


상대경로에서 상위 폴더 접근하기

  • ../: 현재 위치가 하위 폴더이고, 상위폴더에서 해당 파일을 찾고 싶을 경우 ../으로 명시함!
  • 예시
    • 현재 폴더: /Users/Desktop/Codes
    • 절대 경로: /Users/run.sh
    • 상대 경로: ../../run.sh