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

Python fileinput模塊使用實(shí)例

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

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

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

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

#!/bin/env python
#coding=utf-8
import fileinput
import sys
import glob
import string
'''  處理一個(gè)文本文件  '''
for line in fileinput.input("tab.sh"):   
    print line
'''處理多個(gè)文本文件 并輸出行號(hào)'''
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中間件使用原理及流程分析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 關(guān)于Python中flask-httpauth庫用法詳解

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

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

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

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

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

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

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

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

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

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

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

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

    python自動(dòng)發(fā)送測(cè)試報(bào)告郵件功能的實(shí)現(xiàn)

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

    opencv 攝像機(jī)標(biāo)定的實(shí)現(xiàn)

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

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

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

最新評(píng)論

西城区| 承德县| 从江县| 介休市| 恩施市| 体育| 全椒县| 金寨县| 栾川县| 洪江市| 沛县| 崇礼县| 麻栗坡县| 西乌珠穆沁旗| 陕西省| 固原市| 永善县| 海盐县| 伊宁县| 宁强县| 洛阳市| 香港 | 永福县| 聊城市| 军事| 石城县| 阿合奇县| 从江县| 手游| 淮滨县| 舟曲县| 鲁山县| 泸水县| 邯郸县| 海安县| 余江县| 扶绥县| 秀山| 交城县| 奉化市| 辉县市|