最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python fileinput模塊使用實例

 更新時間:2015年05月28日 17:58:08   投稿:junjie  
這篇文章主要介紹了Python fileinput模塊使用實例,fileinput模塊可以遍歷文本文件的所有行,本文就給出它的使用代碼實例,需要的朋友可以參考下

fileinput模塊可以遍歷文本文件的所有行.它的工作方式和readlines很類似,不同點在于,它不是將全部的行讀到列表中而是創(chuàng)建了一個xreadlines對象.

下面是fileinput模塊中的常用函數(shù)
input()     #它會返回能夠用于for循環(huán)遍歷的對象.
filename() #返回當前文件的名稱
lineno()    #返回當前(累計)的行數(shù)
filelineno() #返回當前文件的行數(shù)
isfirstline() #檢查當前行是否是文件的第一行

復(fù)制代碼 代碼如下:

#!/bin/env python
#coding=utf-8
import fileinput
import sys
import glob
import string
'''  處理一個文本文件  '''
for line in fileinput.input("tab.sh"):   
    print line
'''處理多個文本文件 并輸出行號'''
for line in fileinput.input(glob.glob("*.sh")):
    if fileinput.isfirstline():
       print "------ reading %s ------\n" % fileinput.filename() 
    print str(fileinput.lineno()) + " " + line 

例子:
復(fù)制代碼 代碼如下:

[root@rac1 admin]# python ftest.py   
abc_permission_collection

abc_user

abc_user_group_relationship

------ reading c.sh ------

1 c

2 cc

3 ccc

------ reading tab.sh ------

4 abc_permission_collection

5 abc_user

6 abc_user_group_relationship

[root@rac1 admin]#

相關(guān)文章

  • Python Django中間件使用原理及流程分析

    Python Django中間件使用原理及流程分析

    這篇文章主要介紹了Python Django中間件使用原理及流程分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 關(guān)于Python中flask-httpauth庫用法詳解

    關(guān)于Python中flask-httpauth庫用法詳解

    這篇文章主要介紹了關(guān)于Python中flask-httpauth庫用法詳解,Flask-HTTPAuth是一個?Flask?擴展,它簡化了?HTTP?身份驗證與?Flask?路由的使用,需要的朋友可以參考下
    2023-04-04
  • 從Python的源碼來解析Python下的freeblock

    從Python的源碼來解析Python下的freeblock

    這篇文章主要介紹了從Python的源碼來解析Python下的freeblock,包括內(nèi)存空間分配等知識,需要的朋友可以參考下
    2015-05-05
  • Python中reduce()函數(shù)的用法詳細解讀

    Python中reduce()函數(shù)的用法詳細解讀

    這篇文章主要介紹了Python中reduce()函數(shù)的用法詳細解讀,reduce函數(shù)是通過函數(shù)對迭代器對象中的元素進行遍歷操作,但需要注意的是?reduce?函數(shù)返回的是計算的結(jié)果,而?map/filter?返回的是作用后的迭代器對象,需要的朋友可以參考下
    2023-08-08
  • Python中輸入和輸出格式化操作詳解

    Python中輸入和輸出格式化操作詳解

    這篇文章主要介紹了Python中的輸入與輸出操作,包括使用input()函數(shù)進行輸入、數(shù)據(jù)類型轉(zhuǎn)換、異常處理,以及使用print()函數(shù)進行輸出、格式化輸出方法(如%格式化、str.format()和f-string),需要的朋友可以參考下
    2025-02-02
  • python中裝飾器的理解與使用詳解

    python中裝飾器的理解與使用詳解

    這篇文章主要介紹了python中裝飾器的理解與使用詳解,裝飾器本質(zhì)上是一個閉包函數(shù),其作用在于可以為其他函數(shù)增加額外功能,裝飾器的返回值是一個函數(shù)對象,需要的朋友可以參考下
    2023-07-07
  • Python畫圖常用命令大全(詳解)

    Python畫圖常用命令大全(詳解)

    這篇文章主要介紹了Python畫圖常用命令大全,內(nèi)容包括,matplotlib庫默認英文字體,讀取exal方法,論文圖片的類型和格式,柱狀圖擴展等知識,需要的朋友可以參考下
    2021-09-09
  • python自動發(fā)送測試報告郵件功能的實現(xiàn)

    python自動發(fā)送測試報告郵件功能的實現(xiàn)

    這篇文章主要介紹了python自動發(fā)測試報告郵件功能的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • opencv 攝像機標定的實現(xiàn)

    opencv 攝像機標定的實現(xiàn)

    本文主要介紹了opencv 攝像機標定的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-02-02
  • Python unittest 簡單實現(xiàn)參數(shù)化的方法

    Python unittest 簡單實現(xiàn)參數(shù)化的方法

    今天小編就為大家分享一篇Python unittest 簡單實現(xiàn)參數(shù)化的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11

最新評論

望奎县| 金门县| 琼海市| 金平| 澄城县| 浦东新区| 南陵县| 永德县| 盖州市| 鄄城县| 兴宁市| 金堂县| 三穗县| 汕尾市| 理塘县| 崇左市| 双辽市| 江城| 涿鹿县| 晋城| 辛集市| 云龙县| 新和县| 封开县| 崇仁县| 乌拉特中旗| 来安县| 漾濞| 祁阳县| 临漳县| 华蓥市| 阿巴嘎旗| 台南市| 祁阳县| 张掖市| 惠来县| 苗栗市| 双城市| 百色市| 陵水| 曲沃县|