如何创建以存储在文件中的列的元素命名的文件?

2024-10-02 08:14:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含两列的文件,第一列包含名称,第二列包含对应名称的度量值

我需要创建带有度量名称的文件,并且每个度量都有相应的度量

换句话说,我需要创建由第一列命名的文件,并且它们包含第二列的元素(但是是同一行)

我想到了以下代码:

import numpy as np
arr=np.genfromtxt('file.txt', dtype=(str))
arr_0=arr[:,0]
arr_1=arr[:,1]
numrows = len(arr)
for i in range (0,6):
    name=arr_0[i]
    value=arr_1[i]
    np.savetxt(name, int(value))
    i=i+1

我的代码不工作,你能告诉我应该更改什么和为什么吗

仅供参考,我尝试了np.savetxt(名称,值),这也没有工作

文件:

el02_f125lp_wht_r.fits  520758208.
el02_f140lp_wht_r.fits  758538560.
el02_f150lp_wht_r.fits  1.030201E9
el02_f336w_wht_r.fits  30627980.
el02_f680n_wht_r.fits  18258366.
el02_f775w_wht_r.fits  3536094.
el02_fq508n_wht_r.fits  58293324.

Tags: 文件代码nameimport名称元素度量value

热门问题