- 论坛徽章:
- 4
|
回复 1# maple412
得到csv文件的行列数:- def detect_csv_header(filename):
- handler = open(filename, "r")
- content = handler.readlines()
- handler.close()
- return csv.Sniffer().has_header("".join(content))
- def get_csv_row_col(filename):
- row = 0
- has_header = detect_csv_header(filename)
- datareader = csv.reader(open(filename), dialect='excel')
- for line in datareader:
- if datareader.line_num == 1:
- col = len(line)
- if not has_header:
- row = row + 1
- else:
- row = row + 1
- return row, col
复制代码 只要修改下get_csv_row_col,就可以读取指定行了。 |
|