亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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() #檢查當前行是否是文件的第一行

復制代碼 代碼如下:

#!/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 

例子:
復制代碼 代碼如下:

[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]#

相關文章

  • Python 字典與字符串的互轉實例

    Python 字典與字符串的互轉實例

    下面小編就為大家?guī)硪黄狿ython 字典與字符串的互轉實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • python 數(shù)字轉換為日期的三種實現(xiàn)方法

    python 數(shù)字轉換為日期的三種實現(xiàn)方法

    在Python中,我們經常需要處理日期和時間,本文主要介紹了python 數(shù)字轉換為日期的三種實現(xiàn)方法,包含datetime模塊,strftime方法及pandas庫,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Python異常處理try語句應用技巧實例探究

    Python異常處理try語句應用技巧實例探究

    異常處理在Python中是至關重要的,try-except是用于捕獲和處理異常的核心機制之一,本文就帶大家深入了解如何使用try-except,處理各種異常情況
    2024-01-01
  • 淺談Python的垃圾回收機制

    淺談Python的垃圾回收機制

    本文雖然是轉載的,但是是真的好的一篇非常透徹的對Python垃圾回收機制的講解!!!這里推薦給大家
    2016-12-12
  • Python中的八大核心語句你知道幾個呢?

    Python中的八大核心語句你知道幾個呢?

    Python?是一種代表簡單思想的語言,其語法相對簡單,很容易上手。本文精心篩選了Python中的八大核心語句,快來看看你都掌握了幾個呢
    2023-02-02
  • python中的閉包和裝飾器的使用示例

    python中的閉包和裝飾器的使用示例

    閉包就是能夠讀取其他函數(shù)內部變量的函數(shù),例如在javascript中,只有函數(shù)內部的子函數(shù)才能讀取局部變量,所以閉包可以理解成“定義在一個函數(shù)內部的函數(shù),這篇文章主要介紹了python中的閉包和裝飾器的使用,需要的朋友可以參考下
    2022-11-11
  • python 如何比較兩集合的大小關系

    python 如何比較兩集合的大小關系

    這篇文章主要介紹了python 比較兩集合的大小關系操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 對Django 中request.get和request.post的區(qū)別詳解

    對Django 中request.get和request.post的區(qū)別詳解

    今天小編就為大家分享一篇對Django 中request.get和request.post的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python實現(xiàn)的爬取電影下載鏈接功能示例

    python實現(xiàn)的爬取電影下載鏈接功能示例

    這篇文章主要介紹了python實現(xiàn)的爬取電影下載鏈接功能,涉及Python基于BeautifulSoup模塊的網頁信息爬取相關操作技巧,需要的朋友可以參考下
    2019-08-08
  • 解決python3在anaconda下安裝caffe失敗的問題

    解決python3在anaconda下安裝caffe失敗的問題

    下面小編就為大家?guī)硪黄鉀Qpython3在anaconda下安裝caffe失敗的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06

最新評論