본문 바로가기
지속가능티끌/Python

Python. 파이썬 에서 외부 파일 읽기. 한 줄씩 읽고 개행문자 제거.

by 리치굿맨 2020. 4. 6.

 

 

파이썬에서 읽어들일 파일예 

- 윈도우에서 메모장으로 새 텍스트 만들기로 utf-8 encoding 으로 저장한 파일명 : apikey_url.txt

- 파일에 기록되어있는 내용. 한 줄단위로 마지막 부분에 엔터 쳐서 줄바꿈되어있음. 

wss://stream-testnet.bybit.com/realtime
wss://stream-testnet.bybit.com/realtime_public
wss://stream-testnet.bybit.com/realtime_private
https://api-testnet.bybit.com

 

파일 오픈하고 한 줄 단위로 읽기. - 정확하게는 파일에 있는 모든 엔터단위로 읽기

- 파일에 기록된 내용없이 엔터만 있는 것도 모두 개별 라인으로 읽기 처리됨.

#### 파일오픈하고, 파일에 기록된 내용 1줄씩 읽어서 출력하기. 

# 방법1.
with open('apikey_url.txt', encoding='utf8') as f:  # 파일의 encoding과 동일해야함.
    for line in f:
        print(line)


# 방법2. 방법1과 동일 결과이나 1줄 읽기 함수 readline 이용한것.
with open('apikey_url.txt', encoding='utf8') as f:  
    while True :
        line = f.readline()
        if not line: 
            break
        print(line)


# 방법3. 파일의 모든 줄을 읽지 않고 지정된 줄 수 만큼만 읽기.
with open('apikey_url.txt', encoding='utf8') as f:
    count_line=0
    for line in f:
        print(line)
        count_line+=1
        if count_line == 4:   # 4줄만 읽는것. 
            break; 
        
# 1줄읽기시에 일어온 값에는 문자열 마지막에 개행문자 \n  이 포함되어있다. 
# 개행문자 제거하는법. 
with open('apikey_url.txt', encoding='utf8') as f:
    for line in f:   # 읽어온 line 의 마지막에는 개행문자 \n 포함되어있다. 
        print(line.rstrip('\n'))  # 개행문자 \n 제거 


 

 

 

 

 

연관 

 

 

 

bybit. API. 서버 주소 정리. 파이썬에서 파일 읽기 처리.

개요 - 암호화폐 거래소 바이빗 API 에서 접속하는 서버 주소 정리. - API 이용하는 파이썬 코드에서 주소와 api 키와 시크릿 키를 저장해두고 파이썬 실행시 파일에 있는 값을 읽어들여 처리하기. b

igotit.tistory.com

 

 

메모장에서 저장시 인코딩 방식 선택. ANSI, 유니코드, UTF-8

메모장에서 저장시 인코딩 방식 선택가능하다. ANSI, 유니코드, UTF-8 (BOM이 붙어있는 UTF-8임) 이 지원된다. 아래 그림처럼 메모장에서 다른 이름으로 저장하기 에서 붉은 박스 부분에서 인코딩 타입을 선택하여..

igotit.tistory.com

 

 

 

 


첫 등록 : 2020.04.06

최종 수정 : 

단축 주소 : https://igotit.tistory.com/2527

 


 

댓글0


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .