在python中使用格式不起作用(初学者问题)
我有一个将传感器测量值转换为.xyz文件的程序。 为此,它必须以x y z的形式写入文件\n 我正在使用以下代码行在python中使用格式不起作用(初学者问题),python,coordinates,xyz,Python,Coordinates,Xyz,我有一个将传感器测量值转换为.xyz文件的程序。 为此,它必须以x y z的形式写入文件\n 我正在使用以下代码行 f.write('{0:f}0{0:f}\n'.格式(xpos,zpos)) xpo和zpos都是浮点数 我希望文件的输出是 xpos 0 zpos 但是相反,我得到了 xpos 0 xpos 我不知道为什么,我也不知道除了使用格式之外还有什么其他选择 f.write('{0:f} 0 {1:f}\n'.format(xpos,zpos)) 另一种选择是: f.write(st
f.write('{0:f}0{0:f}\n'.格式(xpos,zpos))
xpo
和zpos
都是浮点数
我希望文件的输出是
xpos 0 zpos
但是相反,我得到了
xpos 0 xpos
我不知道为什么,我也不知道除了使用格式之外还有什么其他选择
f.write('{0:f} 0 {1:f}\n'.format(xpos,zpos))
另一种选择是:
f.write(str(xpos) +' 0 '+str(zpos)+'\n')
另一种选择是:
f.write(str(xpos) +' 0 '+str(zpos)+'\n')
我想你可以那样做
f.write(f“{xpos}0{ypos}”)
我想你可以这样做
f.write(f“{xpos}0{ypos}”)