import csv
def readdata(file):
datafile = file
count = len(open(datafile,'rb').readlines())
#print count
f=open(datafile,'rb')
reader=csv.reader(f)
next(reader)
user = []
for username,password in reader:
return username,password,count
f.close()
这是我的读取数据的方法,但是此方法只能返回一行数据,后面有的就不能读取了?
python 获取CSV文件数据后,如何将获取到的数据传递给另外的函数使用?另外的函数如何接收使用呢?
答案:2 悬赏:10 手机版
解决时间 2021-02-04 20:35
- 提问者网友:蓝琪梦莎
- 2021-02-04 12:07
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-04 13:37
函数遇到return会返回值,并停止运行后面的程序,
也就是说你程序的for循环只执行了一次
如果有多行数据,可以把数据保存起来,最后一起返回
也就是说你程序的for循环只执行了一次
如果有多行数据,可以把数据保存起来,最后一起返回
全部回答
- 1楼网友:摆渡翁
- 2021-02-04 14:21
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯