回答編集履歴

2

追記

2018/06/20 01:41

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -9,3 +9,31 @@
9
9
  ```
10
10
 
11
11
  としてみてください。
12
+
13
+
14
+
15
+ ### 追記
16
+
17
+ リスト内包表記の行をこんな感じで置き換えてみてください。
18
+
19
+
20
+
21
+ ```python
22
+
23
+ for row in csv.reader(f):
24
+
25
+ names = []
26
+
27
+ try:
28
+
29
+ names.append(row[0])
30
+
31
+ except:
32
+
33
+ print(row)
34
+
35
+ ```
36
+
37
+
38
+
39
+ エラーがあればとりあえずコンソールに表示されるので、それを見てどうするか判断すれば良いのではないでしょうか。

1

修正

2018/06/20 01:41

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,3 +1,11 @@
1
1
  メモ帳で保存するときにBOMを挿入しているのではないでしょうか。
2
2
 
3
+ pythonプログラムの方で、with openの行を書き換えて
4
+
5
+ ```python
6
+
3
- pythonプログラムの方で、with openの行を`encoding='utf-8-sig'`に変えてみてください。
7
+ with open( "test.csv", 'r', encoding='utf-8-sig' ) as f:
8
+
9
+ ```
10
+
11
+ としてみてください。