컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Python/파이썬] 외부 명령어 실행 함수, 외부 프로그램 호출 실행; System, E...Java/자바] 일시 중지/정지 Pause 시키기; Enter키를 누르면 계속됩니다 메시지...Java/자바] 올해가 윤년인지 평년인지 여부 판단; Current Year is Leap...Java/자바] 특정 연도, 윤년 여부 판단 메소드(함수); is Leap Year 사용법...Excel/엑셀 VBA] 1, 2, 3, 4분기 구하기 (사분기); Quarter of t...Excel/엑셀 VBA] 12시간제 시간 표현(AM-PM) 오전 오후 출력; 12-hour...울트라에디트] 특정 단어 개수 세기, 파일 속 단어 수 구하기/계산 방법; UltraEdi...로마 숫자 폰트, 로마자 숫자 전각 문자; Roman Numeral Full-Width C...Excel/엑셀 VBA] 현재 날짜/시간 타임 스탬프 찍기; Time Stamp 24 / ...Favicon (파비콘;사이트 아이콘) 넣는 법, Site Icon HTML Tag(태그)...

Python/파이썬] 표준 에러 출력으로, 에러 메시지 출력하는 법: STDERR

Monday, January 29, 2007
스폰서 링크

print문으로 문자열을 출력하면, 평범한 표준 출력으로 출력됩니다. 에러 메시지는 별도의 "표준 에러 출력"으로 구분하여 출력하는 것이 좋습니다.

print문으로 에러 메시지를 출력하거나, sys.stderr.write() 함수로 출력하는 방법입니다:

print문으로 에러 출력, sys.stderr.write 사용 예제


파일명: 0.py
#!/usr/bin/python
# -*- coding: cp949 -*-

import sys



print >> sys.stderr, '에러가 났습니다.'

sys.stderr.write('또 에러가 났습니다.')




실행 결과 화면:
D:\Z>0.py
에러가 났습니다.
또 에러가 났습니다.
D:\Z>
D:\Z>
D:\Z>0.py > nul
에러가 났습니다.
또 에러가 났습니다.
D:\Z>


2번째 실행 때는 nul 로 재지향을 했지만, 에러 메시지이기에 재지향에서 제외되었습니다.


실용적인 예제: ▶▶ Python/파이썬] 외부 명령어 실행 함수, 외부 프로그램 호출 실행; System, Exec

▶▶ Python/파이썬] print문 줄바꿈 없이 출력; No Newline, print, sys.stdout.write()

파이썬 강좌와 각종 예제

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top