write list text file python code example
Example 1: convert python list to text file
places = ['Berlin', 'Cape Town', 'Sydney', 'Moscow']
with open('listfile.txt', 'w') as filehandle:
for listitem in places:
filehandle.write('%s\n' % listitem)
Example 2: how to save python list to file
import json
a = [1,2,3]
with open('test.txt', 'w') as f:
f.write(json.dumps(a))
with open('test.txt', 'r') as f:
a = json.loads(f.read())
Example 3: array storing in file by python
import numpy as np
import csv
arr1 = [i for i in range(500)]
arr2 = [i for i in range(1000)]
arr3 = [i for i in range(2000)]
with open('record.csv', 'a') as record_append:
np.savetxt(record_append, np.asarray([arr1]), delimiter=',')
np.savetxt(record_append, np.asarray([arr2]), delimiter=',')
np.savetxt(record_append, np.asarray([arr3]), delimiter=',')
two_dim_arr = []
with open('record.csv', 'r') as record_read:
reader = csv.reader(record_read)
for i, each_arr in enumerate(reader):
two_dim_arr.append([eval(each) for each in each_arr])
for each_line in two_dim_arr:
print(each_line)