看代码
def writeLmk(self,fileName,landmarks): fp = open(fileName,'w+') fp.write( "version: 1"+' ' "n_points: 68"+' ' "{"+' ' ) for i in range(len(landmarks)): fp.write(str(landmarks[i][1])) fp.write(" ") fp.write(str(landmarks[i][0])+' ') fp.write("}") fp.close() return True
看这个
PYTHON 写入list并换行的方法
f.writelines(lists) 是不换行的写入,可用以下方法在写入时换行。
方法一:
for line in lists:
f.write(line+'
')
方法二:
lists=[line+"
" for line in lists]
f.writelines(lists)
方法三:
f.write('
'.join(lists))
Python3分别将list、numpy数组内容写入txt文件中
1、python保存numpy数据:
1
|
numpy.savetxt( "result.txt" , numpy_data) |
2、保存list数据:
1
2
3
|
file = open ( 'data.txt' , 'w' ) file .write( str (list_data)); file .close() |