Skip to content

Commit ccac860

Browse files
committed
Append csv__examples
1 parent c688b2b commit ccac860

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

csv__examples/input.csv

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
id;name;address;zip
2+
1;vasya;moscow;11111
3+
2;oleg;sochi;22222

csv__examples/reader_csv.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
4+
__author__ = 'ipetrash'
5+
6+
7+
import csv
8+
9+
with open('input.csv') as f:
10+
csv_reader = csv.reader(f, delimiter=";")
11+
for row in csv_reader:
12+
print(row)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
4+
__author__ = 'ipetrash'
5+
6+
7+
import csv
8+
9+
with open('input.csv') as f:
10+
dialect = csv.Sniffer().sniff(f.readline(), delimiters=[',', ';'])
11+
f.seek(0)
12+
13+
csv_reader = csv.reader(f, dialect=dialect)
14+
for row in csv_reader:
15+
print(row)

0 commit comments

Comments
 (0)