###今まででできたこと
ソース内に入力した日本語をGUI上に表示することができました。
TextInputに日本語を入力することはできました。
###やりたいこと
- 「入力」を押すとCSVファイルに書き込み。
- 「表示・更新」を押すと、CSVファイルをLabelに読み込み
をしたいです。
よろしくお願いします。
###エラー
encoding='utf-8'をコード内に入れるとエラーが出ます。※画像参照
「入力」を押すとこのエラーになります。
「表示・更新」もにたようなエラーになります。
python
1 def buttonClicked(self): #入力 2 self.text=self.ids["text_box"].text 3 f = open('sample.csv',mode ='a',encoding='utf-8') 4 writer = csv.writer(f) 5 writer.writerow([self.ids["text_box"].text]) 6 f.close 7 def buttonClicked2(self): #表示 8 f = open('sample.csv',mode ='r',encoding='utf-8') 9 reader = csv.reader(f) 10 for row in reader: 11 print(row) 12 f.close()
###補足情報(言語/FW/ツール等のバージョンなど)
python2.7
kivy
MacOS
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/25 07:55
2017/10/25 08:02
2017/10/25 08:12