inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI

기초-> 실용

강의 내용 실습관

해결된 질문

45

케이

작성한 질문수 1

0

안녕하세요?

 

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

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

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

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

image.png

 

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

답변 1

0

호두감자

안녕하세요,

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

윈도우는 역사적 호환성 때문에 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()

62강 노션 링크 사용권한 승인 부탁드립니다.

0

25

2

62강 노션 링크 사용권한 승인 부탁드립니다.

0

25

1

PROJECT_STRUCTURE.md 파일 공유좀 해주세요

0

31

2

노션 사용권한 불편합니다.

0

32

2

노션 사용 권한 없음

0

36

2

Notion에서 이 페이지에 대한 사용 권한 없음

0

35

2

VCP 시그널 상태 추가 스크립트 에서 return_pct 조건

0

32

2

캐쉬가 업데이트 안됩니다.

0

35

2

노션 사용권한 요청

0

42

2

시각화_가이드 자료는?

0

41

2

거래대금에 대한 필터링 문제

0

40

1

41강에 vcp 결과가 다르게 나옵니다.

0

33

2

뉴스 검색에서 날짜 필터링

0

45

2

scorer.py 에 뉴스/재료 점수 부분이 없어요.

0

37

2

제가 만든 파일로 강의 수강을 이어가도 되나요?

0

39

2

14강은 언제 올라올까요??

0

49

2

Part03 프롬프트 14 기간 조정(횡보 후 돌파) 입력 시 claude에서 수정안 발생

0

44

1

best of best 점수 합산

0

55

1

질문이 있습니다.

0

66

2

안녕하세요? 섹션14는 강의가 언제부터 올라오나요? 너무나 궁금하고 기대가 됩니다~ ^^

0

65

2

antigravity 2.0은 화면이 많이 다르네요.

0

105

2

36. 텔레그램 연동(특강) 노션 링크

0

57

2

오류 문구 입니다.

0

52

1

Part2 - 19번 ~ 20번 강의 사이에 일부 내용이 생략된듯합니다.

0

80

2