回答編集履歴
2
変更
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
['1', '2', '3\,3', '4']
|
8
8
|
```
|
9
9
|
|
10
|
-
元のファイルをquoteしておくと、csvモジュールなどでそのまま扱えます。どちらかというとこちらの方がおすすめです。
|
10
|
+
元のファイルの各項目をダブルクオテーションでquoteしておくと、csvモジュールなどでそのまま扱えます。この場合エスケープも不要です。どちらかというとこちらの方がおすすめです。
|
11
11
|
```text
|
12
12
|
$ echo '"1","2","3,3","4"' > hoge.csv
|
13
13
|
$ cat hoge.csv
|
1
変更
answer
CHANGED
@@ -9,14 +9,14 @@
|
|
9
9
|
|
10
10
|
元のファイルをquoteしておくと、csvモジュールなどでそのまま扱えます。どちらかというとこちらの方がおすすめです。
|
11
11
|
```text
|
12
|
-
$ echo '"1","2","3
|
12
|
+
$ echo '"1","2","3,3","4"' > hoge.csv
|
13
13
|
$ cat hoge.csv
|
14
|
-
"1","2","3
|
14
|
+
"1","2","3,3","4"
|
15
15
|
$ python
|
16
16
|
>>> import csv
|
17
17
|
>>> with open("hoge.csv", "r") as f:
|
18
18
|
... for row in csv.reader(f):
|
19
19
|
... print(row)
|
20
20
|
...
|
21
|
-
['1', '2', '3
|
21
|
+
['1', '2', '3,3', '4']
|
22
22
|
```
|