1135680646497522
DongEun Dennis Choi
  • 2016.6.13 17:43
  • 조회수 393
  • 답변수 2
1135680646497522
DongEun Dennis Choi
  • 2016.6.13 17:43
  • 조회수 393
  • 답변수 2

파이썬 한글 입력 관련

if 조건문을 쓰고, print('한글 내용')을 기입하면 오류가 계속 발생합니다.
한글대신 영문으로 작성하면 에러 없이 잘 실행되고요.

어떻게 해야하나요?

  • #파이썬 입문
  • #if문

2 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.6.13 17:48

    mac OS거나 python2가 기본 인터프리터로 지정된것 같네요.

    헬로월드의 강의는 python3을 이용합니다. 3은 2에 비해서 인코딩이 자유로워 더 쓰기 편합니다.
    파이썬 스크립트를 실행하실 때 python <스크립트이름>이 아니라 python3 <스크립트이름>과 같이 실행하시면 됩니다.

    • 저는 Window 사용자로 설치한 건 python 3.5.1입니다. Notepad++에서 인코딩을 'UTF-8로 표시'로 변경하였더니, 문제 없이 되는 데 이 방법도 맞는건가요? 파이썬 스크립트를 실행한다는 말이 뭔지 잘 모르겠네요-DongEun Dennis Choi
      2016.6.13 17:55
    • 파이썬 스크립트 = 파이썬 파일이라고 생각하면 됩니다.-Demi
      2016.6.13 18:48
    • 윈도우환경이라도 기본 python 인터프리터가 python2일 수 있습니다. 자세한 버전은 python -V나 python -version 명령어로 확인해보세요.-Demi
      2016.6.13 18:48
    • 인코딩을 utf-8로 설정해서 에러가 발생하지 않았다면 파이썬 2로 실행하고 있을 가능성이 높습니다.-Demi
      2016.6.13 18:49
  • G3rlasealonpd5c2kica
    Demi
    • 2016.6.13 18:49

    예를들어 tryhelloworld.py 파일을 실행한다면
    python tryhelloworld.py가 아니라 python3 tryhelloworld.py 처럼 버전을 명시해보세요

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.