【python】:如何读取项目下的csv文件?

前期准备:
同一个项目下创建一个data文件夹,放csv文件;另一个文件夹py_file放.py文件。

读取csv文件:
1、导入os模块,os.path库是os的子库,该模块定义了有关路径名的常用函数。
2、导入csv代码库
3、用os.path.dirname()方法获取当前文件目录,replace()方法置换目录

完整代码如下:

#coding=utf-8
import csv
import os

base_path=os.path.dirname(__file__) # 获取当前文件目录
print(base_path)
path=base_path.replace('py_file','data/Address.csv')# 目录替换
print(path)

file=open(path)
data=csv.reader(file)
list=[]
i=0
for row in data:
    if i==0:
        pass
    else:
        list.append(row)
    i=i+1
    print(list)

代码运行结果:
在这里插入图片描述
思考:
试想,一个项目的测试用例,对应多个csv文件。但是这种方法只能读取到指定的一个Address.csv文件,怎么办?
--------把Address.csv做成一个变量。接受一个文件名,通过文件名找文件。

你可能感兴趣的:(Python,如何读取项目下的csv文件)