inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

기초-> 실용

강의 내용 실습관

해결된 질문

56

케이

작성한 질문수 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()

VCP 누적 성과 저장 질문

0

51

2

실시간 조건 문자받기.

0

41

2

테마 개발의 한계, 업종이 대체 할 수 있을까요?

0

66

2

네이버 API KIS API 강의

0

74

2

테마맵 만들기 위해.

0

79

2

호두 AI님 강의 차이점에 대해 문의 드립니다.

0

90

3

네이버증권 데이터 크롤링 불법?

0

146

2

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

0

54

2

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

0

50

1

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

0

65

2

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

0

81

2

노션 사용 권한 없음

0

76

2

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

0

74

2

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

0

69

2

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

0

65

2

노션 사용권한 요청

0

75

2

시각화_가이드 자료는?

0

73

2

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

0

60

1

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

0

66

2

뉴스 검색에서 날짜 필터링

0

82

2

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

0

69

2

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

0

72

2

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

0

76

2

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

0

68

1