inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo hệ thống phân tích chứng khoán tự động mà không cần viết một dòng code nào feat. Claude CLI

Cơ bản -> Thực tiễn

강의 내용 실습관

Đã giải quyết

31

thewinner20k1155

1 câu hỏi đã được viết

0

안녕하세요?

 

hello.py 만드는 과정에서 선생님이 하신거랑 제 안티그래비티 실행이랑 달라서요.

제건 인코딩 문제가 있어서 UTF-8로 한다고 하고 powershell 을 실행해서 하더라고요.

제게 윈도우버젼이라 그런건지? 아니면 다른 이유가 있는지..

향후 진행에서 큰 문제가 없을지 문의드립니다.

image.png

 

python flask next.js 인공지능(ai)

Câu trả lời 1

0

skysungsisi0926

안녕하세요,

윈도우라서 나타나는 현상입니다!

윈도우는 역사적 호환성 때문에 ANSI(한국=CP949)를 기본값으로 유지 중이라, 맥/리눅스에서 만든 UTF-8 파일을 그대로 열면 깨지는 게 거의 필연입니다.

 

방법 1: 스크립트 맨 위에 한 줄 추가 (가장 간단)

hello.py 최상단에:

import sys, io

sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8')

print("안녕하세요 🚀")

→ print()로 한글/이모지 출력해도 안 깨집니다.

방법 2: Python 실행 옵션 (코드 수정 X)

python -X utf8 hello.py

- Python 3.7+ 의 UTF-8 모드 강제 활성화

- 파일 입출력, stdin/stdout 전부 UTF-8로 처리

- 코드는 그대로 두고 실행 명령만 바꾸면 됨

방법 3: 환경변수로 영구 적용 (수강생들에게 추천)

set PYTHONUTF8=1

python hello.py

또는 시스템 환경변수에 PYTHONUTF8=1 추가 → 모든 파이썬 스크립트가 자동으로 UTF-8 모드.

방법 4: 파일 읽기/쓰기만 문제라면

# 깨지는 코드

open('data.txt').read()

# 패치

open('data.txt', encoding='utf-8').read()

강의와는 별개로...

0

25

3

안녕하세요 유튜브 보고 재밌을꺼 같아서 강의 결제해서 보고잇습니다.

0

21

2

노션 열기에 도움이 필요합니다.

0

27

2

노션 파일 권한

0

24

2

좋은 강의 자료 감사합니다.

0

28

2

유튜브 영상보고 강의 등록하였습니다.

0

28

2

노션 파일 없음

0

26

3

한국투자 증권

0

36

2

52번 강의 질문입니다.

0

26

2

https://youtu.be/ziTLbsE9Cbc 유튜브 노션 링크 권한 부탁드립니다.

0

26

2

디스코드 소통창구는 없어졌나요 ??

0

40

2

20번강좌에 대한 질문입니다.

0

28

2

노션 학습 자료 권한 요청

0

30

2

part2강의 문의사항입니다.

0

39

2

데스크톱과 노트북 연결

0

38

1

노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.

0

45

4

antigravity 대신 cursor를 활용해도 되나요?

0

32

1

뉴스 검색 분류 한도초과

0

43

2

완성자료

0

32

2

노션 링크

0

57

3

노션 권한요청하였습니다 언제쯤 볼수있나요

0

48

2

5번 강의 1분까지 완료 후 오류가 뜹니다

0

40

2

노션 접속 권한 요청드립니다.

0

38

2

윈도우 사용자 환경설정

0

39

2