***
def reading_file(rf):
f = open(rf,'r')
print('Rentable Houses İnformation:')
for line in f.readlines():
datas = line.split(',')
c = datas[1]
a = datas[2]
r = datas[3]
hoa = datas[9]
ra = datas[10]
pt = datas[11]
fi = datas[12]
house_info = np.array((c,a,r,hoa,ra,pt,fi))
print(*house_info,sep=',')
f.close()
** 我试图定义一个函数,该函数读取一个文件,然后将所有数据分配到一个数组中。但是,我找不到return的用法。由于不使用return,此函数还打印“None”。因此,我的程序不能有效地工作。我怎样才能解决这个问题
解决方案
可以使用
numpy.genfromtxt()
首先将数据作为数组加载,然后通过指定column_indices
仅选择所需的列但是,如果您只想从自定义定义的函数返回结果,则需要添加如下返回语句:
相关问题 更多 >
编程相关推荐