gpt4 book ai didi

python - 在 Python 中使用 for 循环写入文件添加新列

转载 作者:行者123 更新时间:2023-12-01 03:00:26 26 4
gpt4 key购买 nike

我的数据如下所示:

print(data['ra'][0], data['dec'][0])
308.3194375 89.9638467

我非常简单地(!!)想写入一个文件:

f = open('output.dat', 'w')
for ii in range(0, 10):
f.write(long(ii), data['ra'][ii], data['dec'][ii])
f.close()

类型错误:write() 只接受一个参数(给定 3 个参数)。

为什么这么难做到?!?!?

最佳答案

您在 write 中传递 3 参数,这是错误的。

f = open('output.dat', 'w')
for ii in range(0, 10):
f.write("%d %d %d" % (long(ii), data['ra'][ii], data['dec'][ii]))
f.close()

关于python - 在 Python 中使用 for 循环写入文件添加新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43900224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com