반응형
파이썬에서 리스트를 텍스트 파일로(list to txt file, python)¶
list를 txt 파일로 저장하기¶
In [1]:
# 리스트 예시 1
li = ['orange', 'apple', 'melon', 'water_melon', 'peer']
In [2]:
file_name = './test.txt'
with open(file_name, 'w+') as file:
file.write('\n'.join(li)) # '\n' 대신 ', '를 사용하면 줄바꿈이 아닌 ', '를 기준으로 문자열 구분함
- test.txt 파일 형태
In [5]:
# 리스트 예시 2
li = [['orange', 'apple', 'melon'], ["1st", "2nd", "3rd"], ["pencil", "pen", "smartpen"]]
In [6]:
file_name = './test2.txt'
with open(file_name, 'w+') as file:
for num, i in enumerate(li):
if num+1 < len(li):
file.write(', '.join(i) + "\n")
else:
file.write(', '.join(i))
- test2.txt 파일 형태
txt 파일을 list로 불러오기¶
- test.txt 파일 불러오기
In [7]:
li = []
with open("test.txt", "r") as file:
for i in file:
li.append(i.strip())
li
Out[7]:
['orange', 'apple', 'melon', 'water_melon', 'peer']
- test2.txt 파일 불러오기
In [8]:
li = []
with open("test2.txt", "r") as file:
for fi in file:
ll = [ name.strip() for name in fi.split(",")]
li.append(ll)
li
Out[8]:
[['orange', 'apple', 'melon'], ['1st', '2nd', '3rd'], ['pencil', 'pen', 'smartpen']]
반응형
'python' 카테고리의 다른 글
파이썬 이미지 불러오기, 저장하기(pillow, pil) (0) | 2022.12.25 |
---|---|
파이썬으로 cpu 코어 개수 확인하기(os.cpu_count) (0) | 2022.12.23 |
파이썬을 활용하여 1부터 n까지 연속한 숫자의 제곱합 구하기 (0) | 2022.12.21 |
MinMaxScaler 스케일러를 이용한 데이터 전처리와 전처리 저장 및 불러오기(joblib, sklearn) (0) | 2022.12.20 |
파이썬을 활용한 unique, 고유값 도출(numpy unique) (0) | 2022.12.19 |
댓글