python 3 跳過第一行(多行)讀入資料

2022-10-10 19:33:08 字數 1983 閱讀 7103

查了下資料,常見兩種辦法,一是設定行號,再者是利用python自帶的itertools工具。

這裡推薦一種新的方法,直接使用readline()函式就搞定。

示例:

1

第1行 id1

2第2行 id2

3第3行 id3

4第4行 id4

5第5行 id5

6第6行 id6

7第7行 id7

8第8行 id8

9第9行 id9

10第10行 id10

11第11行 id11

12第12行 id12

13第13行 id13

14第14行 id14

15第15行 id15

16第16行 id16

17第17行 id17

18第18行 id18

19第19行 id19

20 第20行 id20

跳過首行

跳過多行

直接利用迴圈配合即可,例如跳過前15行:

1 with open("

new.txt

",'r

') as f:

2for i in range(0,15):

3f.readline()

4for each inf:5

print(each.strip())

view code

跳過偶數行

每隔離一行跳過兩行

每隔離一行跳過四行

其餘的用法,請各位看官自行發掘。

Python csv 跳過第一行

python處理csv檔案時,經常需要跳過第一行表頭讀取檔案內容。下面是正常讀取的 import csv with open 2019 04 01.csv r as read file reader csv.reader read file for row in reader print row 如...

python3 讀取txt文字最後一行

首先要理解txt文字都是實際由位元組組成的,比如對於乙個utf 8無bom編碼方式儲存的txt檔案,如果檔案內容為空,那麼該txt檔案大小為0位元組,乙個ascii字元佔乙個位元組,乙個中文字元佔3個位元組。1q 付 比如utf 8無bom編碼方式儲存的txt檔案,文字內容如上,那麼該檔案的大小則為...

Hive載入csv檔案資料時跳過第一行

hive在create table建立表後,執行load data載入表中資料時往往將所有行都插入,包括列名,即第一行資料。要是跳過第一行csv資料,在hive建立表時,可以在命令中最後一行新增 tblproperties skip.header.line.count 1 完成之後 select f...