1
我正在編寫一個應用程序,它可以打開一個csv文件並使用Kivy佈置數據。 csv文件與main.py存儲在同一個文件夾中。獲取IOError嘗試通過Kivy打開文件
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文件,但是當我點擊右鍵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版
謝謝Martijn,這似乎已經做到了!雙倍感謝您的循環節省提示。 –