:
1: , , , Python CSV , :
import csv
file = 'your_filename.csv'
lines_set = set([100, 200])
with open(file) as f_obj:
for line_number, row in enumerate(csv.reader(f_obj)):
if line_number in lines_set:
print(line_number, row)
if line_number > max(lines_set):
break
:
import csv
def read_my_lines(file, lines_list, reader=csv.reader):
lines_set = set(lines_list)
with open(file) as f_obj:
for line_number, row in enumerate(csv.reader(f_obj)):
if line_number > max(lines_set):
break
elif line_number in lines_set:
print(line_number, row)
if __name__ == '__main__':
read_my_lines(file='your_filename.csv', lines_list=[100, 200])
part2: :
, . ..
pd.read_csv(filename)
? , .
.
skiprows header=0 3 , , , .
, .
, header=0 , .
:
, , sep=None, .
pandas.read_csv:
sep: str, default ', . sep None, C , Python , , Pythons, csv.Sniffer. , , 1 '\ s+', , Python. , . : '\ r\t'