[英]Using format In python not working (Beginner Question)
我有将传感器测量值转换为 a.xyz 文件的程序。 为此,它必须以 xyz \n 的形式写入文件,我正在使用以下代码行
f.write('{0:f} 0 {0:f}\n'.format(xpos,zpos))
xpos
和zpos
都是浮点数
我期待 output 到文件是
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(f"{xpos} 0 {ypos}")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.