파이썬 리스트(list)를 파일에 저장하고 불러오기

in python •  2 years ago 

파이선 리스트(list)를 파일로 저장하고 나중에 불러서 다시 리스트로 사용하는 방법입니다. json을 사용해서 간단하게 할 수 있습니다.

우선 아래와 같이 리스트를 파일로 저장할 수 있습니다.

import json

x = [ 1, 2, 'abc' ]

f = open('test.json', 'w')
x_str = json.dumps(x)
f.write(x_str)
f.close()

json.dumps() 함수를 이용해서 리스트를 문자열(string)로 변환한 후에 test.json 파일에 기록하는 예시입니다. 파이썬에서는 문자열을 나타낼때 큰 따옴표(")와 작은 따옴표(')를 둘 다 사용할 수 있지만 json 형식에서는 큰 따옴표만 사용됩니다. 따라서 json.dumps() 함수를 사용하면 문자열을 나타내는 따옴표는 큰 따옴표로 바뀌겠죠.

이렇게 저장된 파일을 읽어서 리스트를 가져오려면 파일 내용을 읽고 json.loads() 함수를 이용해서 리스트로 변환할 수 있습니다. 예시는 아래와 같습니다.

import json

f = open('test.json', 'r')
y_raw = f.read()
f.close()
y_list = json.loads(y_raw)

jsup 업보팅 서비스를 소개합니다.

jsup 업보팅 서비스를 활용한 일종의 오토보팅(auto-voting)

jsblurt 프로젝트 - 블러트 블럭체인 탐색기 (텔레그램 챗봇)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!