, 당신은 다시 파이썬 데이터 구조로를 설정하는 ast.literal_eval를 사용할 수 있습니다
>>> s="['myminus', 'IBM', 'Low', 'myplus', 'IBM', 'Close', 'WMT', 'Low']"
>>> import ast
>>> ast.literal_eval(s)
['myminus', 'IBM', 'Low', 'myplus', 'IBM', 'Close', 'WMT', 'Low']
당신이 할 수있는 또한 json 또는 pickle과 같은 것을 사용하여 파이썬 데이터를 파일로 직렬화 할 수 있습니다.
>>> li=['myminus', 'IBM', 'Low', 'myplus', 'IBM', 'Close', 'WMT', 'Low']
>>>
>>> import json
>>> json.dumps(li)
'["myminus", "IBM", "Low", "myplus", "IBM", "Close", "WMT", "Low"]'
>>> s=json.dumps(li)
>>> li2=json.loads(s)
>>> li2
[u'myminus', u'IBM', u'Low', u'myplus', u'IBM', u'Close', u'WMT', u'Low']
피클 : 그 데이터의 전체 인 경우
>>> import pickle
>>> s=pickle.dumps(li)
>>> s
"(lp0\nS'myminus'\np1\naS'IBM'\np2\naS'Low'\np3\naS'myplus'\np4\nag2\naS'Close'\np5\naS'WMT'\np6\nag3\na."
>>> pickle.loads(s)
['myminus', 'IBM', 'Low', 'myplus', 'IBM', 'Close', 'WMT', 'Low']
마지막으로, 당신은 단지 저장하고 사용하는 CSV로 복구 할 수있는 파이썬 csv module :
여기
은 JSON입니다
import csv
li=['myminus', 'IBM', 'Low', 'myplus', 'IBM', 'Close', 'WMT', 'Low']
with open('/tmp/calc.csv', 'w') as fout:
writer=csv.writer(fout)
writer.writerow(li)
with open('/tmp/calc.csv', 'r') as fin:
reader=csv.reader(fin)
data=next(reader)
>>> data
['myminus', 'IBM', 'Low', 'myplus', 'IBM', 'Close', 'WMT', 'Low']
어떤 언어입니까? – mskfisher
언어는 Python 2.X입니다. – b0bm00re
Pickle 또는 ast.literal_eval – dawg