>  Q&A  >  본문

PYTHON 문자열에 관한 이상한 질문인데, 알아낼 수가 없어요

Python을 사용하여 집 컴퓨터와 회사 컴퓨터에서 편안한 API 서버를 만들었는데 이제 몇 가지 이상한 문제에 직면했습니다

포스트맨을 이용해서 게시물 요청을 보내세요. 디버깅을 중단하면 집 컴퓨터에서 받은 키 값이 '中文'처럼 표시됩니다. ' 디버깅을 중단할 때 차이점은 앞에 u가 있는지 없는지입니다. 두 컴퓨터의 이 차이는 나를 거의 우울하게 만듭니다.

Python 3.61 64bit를 사용하고 있으며, require.txt를 사용하여 환경을 동기화하고 있습니다. 설치된 라이브러리가 일관성을 유지해야 하는 이유는 무엇입니까? 이 문제를 해결하는 방법? 두 컴퓨터의 차이점이 나를 죽인다

코드는 동일해야 합니다. github를 사용하여 두 컴퓨터 간의 창고를 동기화하세요

내가 사용하는 pycharm의 설정과 관련이 있나요?

淡淡烟草味淡淡烟草味2712일 전579

모든 응답(2)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-18 10:52:20

    Py3의 문자열은 u 접두사가 있든 없든 상관없이 기본적으로 유니코드입니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-18 10:52:20

    두 환경의 Python 버전이 일치하지 않나요? u가 있는 항목은 일반적으로 py2에 의해 생성됩니다. Python 버전을 py3

    로 변경하세요.

    회신하다
    0
  • 취소회신하다