지난 시간에 파이썬에서 디렉토리를 생성하여 파일을 생성하는 방법에 대해서 살펴 보았는데요. 이번 포스팅에서는 생성된 파일을 열고 내용을 읽어들이는 방법에 대해서 살펴 보려고 합니다.
파이썬에서 디렉토리를 생성하고 파일을 생성하는 부분은 아래 포스팅을 참고 부탁 드립니다.
2021.11.16 - [코딩스토리/파이썬] - 파이썬 코딩 - 파일 및 디렉터리 생성 및 파일에 내용 쓰기 - write()
목차 - 클릭하면 이동합니다.
파일 읽기
전체 코드
import os
import sys
import traceback
# -----------------------------------------------------------------------------
# - Name : main
# - Desc : 메인
# -----------------------------------------------------------------------------
if __name__ == '__main__':
# noinspection PyBroadException
try:
# 파일 경로
file_path = './conf/'
# 파일명
file_name = 'test.txt'
# 파일명
file = file_path + file_name
# 파일 열고 내용 읽기
f = open(file, 'r')
line = f.readline()
f.close()
print('파일명:', file)
print('파일내용:', line)
except Exception:
print("Exception 발생!")
print(traceback.format_exc())
sys.exit(-200)
결과
파일명: ./conf/test.txt
파일내용: test file
파일 읽기 - readline()
# 파일 열고 내용 읽기
f = open(file, 'r')
line = f.readline()
f.close()
파일을 읽기 위해 open 명령어를 사용하여 읽기전용 모드(r) 옵션을 사용하여 파일을 열고 readline()을 이용하여 내용을 읽어 들입니다.
파일은 항상 처리가 끝나면 close()를 이용하여 닫아 주는 것이 좋습니다.
마치며
파이썬에서 텍스트 형태의 파일을 쓰고 읽는 방법은 상당히 간단합니다. 파일을 이용하면 휘발성 정보를 가지고 있는 메모리와는 달리 프로그램이 어떤 이유로 다시 시작되더라도 내용을 다시 읽어서 처리 할 수 있기 때문에 환경 설정을 보관하는데 사용하면 좋습니다.
다음에는 환경 파일을 하나 만들어서 매수 제외 종목을 관리하는 방법에 대해서 살펴보고 보조지표를 이용한 비트코인 자동매매 프로그램을 보완해 보도록 하겠습니다.
지난번에 올린 보조지표를 이용한 비트코인 자동매매 프로그램 포스팅은 아래에서 확인하실 수 있습니다.
2021.10.21 - [프로젝트/비트코인 자동매매] - 보조지표를 활용한 코인 자동매수 프로그램 - 파이썬 업비트 비트코인 자동매매
2021.10.26 - [프로젝트/비트코인 자동매매] - 보조지표를 활용한 코인 자동매도 프로그램 파이썬 업비트 비트코인 자동매매
블로그를 구독하시면 소식을 조금 더 빨리 받아보실 수 있습니다.
'코딩스토리 > 파이썬' 카테고리의 다른 글
파이썬 YAML 사용방법 (1) | 2023.11.02 |
---|---|
파이썬 람다(lambda) 사용방법 (2) | 2022.05.17 |
파이썬 zip() 내장함수 이용하여 배열 데이터 묶기 (0) | 2022.05.11 |
파이썬 코딩 - 파일 및 디렉터리 생성 및 파일에 내용 쓰기 - write() (0) | 2021.11.16 |
파이썬 코딩 - 날짜형 문자형 변환 및 시간차이 계산하기 - strftime, strptime (0) | 2021.11.12 |
파이썬 코딩 - 리스트/딕셔너리 정렬하기 - sorted()함수 (0) | 2021.11.12 |