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