상세 컨텐츠

본문 제목

파일읽기

python

by bumychoi 2024. 7. 5. 20:46

본문

import os

#방법1
def read_text_file1(file_path):
    outputs=[]

    for file in os.listdir(file_path):
        # print(file)
        if file.endswith(".txt"):

            target_path=f'{file_path}//{file}'
            print(target_path)
        with open(target_path,"r") as f:
            # print(f.read())
            outputs.append(f.read().strip("\n"))
    return outputs


print(read_text_file1("2.QnA//source//27-1"))

print("````````````````````")

import glob

def read_text_file2(file_path):
    outputs2=[]
    # 2.QnA\source\27-1\a.txt
    for file in glob.glob(file_path+'//*.txt'):
        with open(file,"r") as f:
            # print(f.read())
            outputs2.append(f.read().strip('\n'))
    return outputs2
print(read_text_file2("2.QnA//source//27-1"))

 

['Python', 'JavaScript', 'PHP', 'Rust', 'elite', 'Solidity', 'Assembly', 'hamster', 'india', 'january', 'kibana', 'lamada', 'monster', 'notion', 'orange', 'pokemon', 'query', 'range', 'sonic', 'telegram', 'urban', 'village', 'world', 'x-ray', 'yellow', 'zigzag']
````````````````````
['Python', 'JavaScript', 'PHP', 'Rust', 'elite', 'Solidity', 'Assembly', 'hamster', 'india', 'january', 'kibana', 'lamada', 'monster', 'notion', 'orange', 'pokemon', 'query', 'range', 'sonic', 'telegram', 'urban', 'village', 'world', 'x-ray', 'yellow', 'zigzag']

 

'python' 카테고리의 다른 글

#STRING FORMAT  (0) 2024.07.08
input 함수  (0) 2024.07.08
파일 다중 만들기  (1) 2024.07.05
리스트 스플릿  (1) 2024.07.05
딕셔너리 생성  (0) 2024.07.05

관련글 더보기