看代碼
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數據:
1
|
numpy.savetxt(
"result.txt"
, numpy_data)
|
2、保存list數據:
1
2
3
|
file
=
open
(
'data.txt'
,
'w'
)
file
.write(
str
(list_data));
file
.close()
|