1. 程式人生 > >Python刪除檔案第一行

Python刪除檔案第一行

一、程式碼例項:

def del_firstline():

  for line in fileinput.input("file.txt", inplace = 1):

    if not fileinput.isfirstline():

      print(fileinput.replace("\n", ""))

二、使用的庫:fileinput

fileinput模組提供處理一個或多個文字檔案的功能,可以通過使用for迴圈來讀取一個或多個文字檔案的所有行。

三、fileinput常用函式

1 fileinput.input()       #返回能夠用於for迴圈遍歷的物件
2 fileinput.filename()    #返回當前檔案的名稱
3 fileinput.lineno()      #返回當前已經讀取的行的數量(或者序號)
4 fileinput.filelineno()  #返回當前讀取的行的行號
5 fileinput.isfirstline() #檢查當前行是否是檔案的第一行
6 fileinput.isstdin()     #判斷最後一行是否從stdin中讀取
7 fileinput.close()       #關閉佇列