Я пишу приложение, которое открывает CSV-файл и выкладывает данные с помощью Kivy. CSV-файл хранится в той же папке, что и main.py.
class BeerCellar(ScrollView):
def __init__(self, **kwargs):
super(BeerCellar, self).__init__(**kwargs)
self.beer_list = []
with open(os.path.join('beer_archive.csv'), 'rb', 1) as beer_csv:
beer_reader = csv.DictReader(beer_csv)
for beer in beer_reader:
beer_list.append(beer)
Я могу открыть файл csv с помощью IDLE, но когда я щелкаю правой кнопкой мыши main.py и выбираю «отправить: Kivy 1.7.0», когда Kivy загружает его, я получаю следующую ошибку:
File "C:\Users\Knute\Python\projects\Kivy_Stuff\Cellar\main.py", line 34, in
__init__
with open(os.path.join('beer_archive.csv'), 'rb', 1) as beer_csv:
IOError: [Errno 2] No such file or directory: 'beer_archive.csv'
Права доступа к файлам установлены на чтение/запись для всех.
Использование Windows 7, Python 2.7