컴퓨터 엑셀 워드 포토숍 구글어스 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