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)`
只是多了一个打印语句
