当前位置: 首页 > news >正文

python读取csv文件后,打印内容再return返回内容,返回值为空

View Post

python读取csv文件后,打印内容再return返回内容,返回值为空

1、以下代码返回值是正确的
`import os,csv

def read_csv(path):
with open(path, 'r', encoding='utf-8') as f:
res = csv.reader(f)
return list(res)[1:]

if name == 'main':
res = read_csv(os.path.dirname(os.getcwd()) + '\testdata\calcdata.csv')
print(res)`

2、以下代码返回值为空
`import os,csv

def read_csv(path):
with open(path, 'r', encoding='utf-8') as f:
res = csv.reader(f)
print(list(res)[1:])
return list(res)[1:]

if name == 'main':
res = read_csv(os.path.dirname(os.getcwd()) + '\testdata\calcdata.csv')
print(res)`
只是多了一个打印语句