使用xyz格式写入z = 0的文件

时间:2016-01-08 18:29:23

标签: python numpy

我想用xyz格式在轨迹文件中写x点和y点。但我是一个

2 个答案:

答案 0 :(得分:3)

%8y中,y不是有效的format character。您的意思是%8dy,以便在输出中获得100y(当然,交换d以获得所需的正确格式)。你很幸运x,因为它映射到十六进制格式。

答案 1 :(得分:0)

使用

进行格式化
'%s,%8x,%8y,%8z\n' % ('Ar',x[i],y[i],z)

是旧的' Python格式化样式。 Reference

尝试这样的事情:

'{0:s},{1:f}x,{2:f}y,{3:f}z\n'.format('Ar',x[i],y[i],z)

编辑:将部分删除到xyz.close()