Python 소스 코드 인코딩을 올바르게 선언하기
PEP 263은 Python 소스 코드 인코딩 선언을 위한 표준 관행을 간략하게 설명합니다. 일반적인 규칙에는 "# -- 코딩: --"를 사용하는 것이 포함되지만, "# -- 인코딩: --".
그렇다면 인코딩 선언의 올바른 형식은 무엇입니까?
Python 문서에 따르면, Python 스크립트의 첫 번째 또는 두 번째 줄에서 다음 정규식과 일치하는 주석은 인코딩 선언으로 처리됩니다.
coding[=:]\s*([-\w.] )
권장 양식:
두 가지 권장 양식이 제공됩니다:
전자는 GNU Emacs에서 인식되는 반면 후자는 Vim에만 해당됩니다.
호환성 고려 사항:
호환성을 극대화하려면 다음을 따르는 것이 가장 좋습니다. 추가 텍스트 없이 "코딩" 접두어를 사용합니다. 그러나 특정 편집 소프트웨어는 다른 형식을 요구하거나 허용할 수 있다는 점에 유의하는 것이 중요합니다.
예를 들어 GNU Emacs는 기본적으로 코딩 형식을 인식하지만 Vim은 인식하지 못합니다. 따라서 Python과 선택한 편집 환경 모두와 호환되는 양식을 사용하는 것이 중요합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3