如何读取程序中不同包中的csv文件?

时间:2017-03-16 12:01:19

标签: python python-3.x csv

这是结构: : 这将在文件夹中设置一组csv文件说

我的python程序就在这里,试图从数据包中读取csv文件。

这就是我想要做的事情

f = open(datapoint.__path__[0],"drinks.csv")

datapoint是我的

我收到以下错误:

   f = open(datapoint.__path__[0],"drinks.csv")
ValueError: invalid mode: 'drinks.csv'

这甚至没有指向正确的位置。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

你应该首先连接路径

import os
path = os.path.join(datapoint.__path__[0], "drinks.csv")

# ex: /home/user/abc/drinks.csv

然后用它的路径打开文件。