mwultong Blog ... 프로그래밍 / 계산기

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

 
Monday, January 29, 2007

Python/파이썬] 텍스트 파일 열기/읽기/출력 예제: Text File Open-Read-Print


Python에서, 텍스트 파일을 읽는 방법입니다. 지정해 준 파일을 1줄씩 읽어서, 그 내용 그대로 화면에 출력합니다. 도스(DOS)의 "type 명령"이나, 유닉스의 "cat 명령"과 같은 일을 합니다.

명령행으로 지정한, 텍스트 파일 읽기 예제
파일명: 0.py
#!/usr/bin/python
# -*- coding: cp949 -*-

import sys


# 파일명을 지정하지 않으면 에러 출력하고 종료
if len(sys.argv) is 1:
  print >> sys.stderr, '읽을 텍스트 파일명을 입력해 주세요'
  exit(1)




# 명령행 옵션으로 지정한 파일명 얻기
fname = sys.argv[1]



# 파일 내용을, 한 줄씩 읽어서 화면에 출력하기
try:
  FH = open(fname)  # 파일 열기

  for s in FH:
    print s,        # 1줄씩 출력

  FH.close()        # 파일 닫기
except IOError:
  print >> sys.stderr, '파일을 열 수 없습니다.'



open('test.txt')
이렇게 열기 모드를 생략하면
open('test.txt', 'r')
이것과 같이 간주됩니다. 즉, "텍스트 모드로, 읽기전용으로" 열립니다.


테스트용으로 쓸 텍스트 파일:
파일명: test.txt
Getting Started
Menus/Toolbars
Menu Summary

* Compiler Configuration

* CVS Support

FAQ

License Agreement
Sales and Support

가나다라
똠방각하




실행 결과 화면:
D:\Z>0.py
읽을 텍스트 파일명을 입력해 주세요

D:\Z>0.py tttt
파일을 열 수 없습니다.

D:\Z>0.py test.txt
Getting Started
Menus/Toolbars
Menu Summary

* Compiler Configuration

* CVS Support

FAQ

License Agreement
Sales and Support

가나다라
똠방각하


D:\Z>



바이너리 파일 (이진 파일) 읽기: ▶▶ Python/파이썬] 이진파일 열기/읽기/출력 예제: Binary File Open-Read Example




tag: python
Python | 파이썬

0 Comments:

<< Home RSS 2.0 feed

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