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

python讀文件逐行處理的示例代碼分享

 更新時間:2013年12月27日 10:18:02   作者:  
python讀文件逐行處理的示例代碼分享,大家參考使用吧

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

import os ## for os.path.isfile()

def dealline(line) :
    print(line) ## 針對line我可以做很多事情

def getfilename() :
    return input('Please input file name(input exit() for exit):').strip()

class more : ## MORE功能
    linenum = 0
    size = 10
    def work(self) :
        if self.linenum >= self.size :
            if input('--MORE--').strip().lower() == 'exit()' :
                return False
            self.linenum = 0
        else :
            self.linenum += 1
        return True

while True :
    try :
        filename = getfilename()

        if filename.lower() == 'exit()' : ## 退出
            break

        if os.path.isfile(filename) : ## 判斷文件是否存在

            f = open(filename)
            try :
                lines = f.readlines()

                m = more()
                for line in lines:
                    if False == m.work() :
                        break
                    dealline(line)

                ## input()
            finally :
                f.close()

        else :
            print('File does not exists.')
            ##input()
    except :
        print('Input Error!')



還可以用

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

with open(filename) as fh:
    for line in fh:
        yield line


輸出每一行

相關(guān)文章

  • 淺談Python描述數(shù)據(jù)結(jié)構(gòu)之KMP篇

    淺談Python描述數(shù)據(jù)結(jié)構(gòu)之KMP篇

    這篇文章主要介紹了Python描述數(shù)據(jù)結(jié)構(gòu)之KMP篇,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python中使用ElementTree解析XML示例

    Python中使用ElementTree解析XML示例

    這篇文章主要介紹了Python中使用ElementTree解析XML示例,本文同時講解了XML基本概念介紹、XML幾種解析方法和ElementTree解析實例,需要的朋友可以參考下
    2015-06-06
  • Python中.py文件和.ipynb文件的區(qū)別詳解

    Python中.py文件和.ipynb文件的區(qū)別詳解

    Python開發(fā)者常用的兩種文件格式.py和.ipynb各有特點,本教程將通過對比分析、代碼示例和場景說明,幫助開發(fā)者全面理解二者的區(qū)別與聯(lián)系,需要的朋友可以參考下
    2025-04-04
  • python3爬取各類天氣信息

    python3爬取各類天氣信息

    這篇文章主要為大家詳細(xì)介紹了python3爬取各類天氣信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 基于Python?wxPython開發(fā)文件管理工具

    基于Python?wxPython開發(fā)文件管理工具

    這篇文章主要為大家詳細(xì)介紹了如何基于wxPython開發(fā)一個文件管理工具,該工具提供了多種實用功能,代碼結(jié)構(gòu)清晰,易于理解和擴(kuò)展,需要的可以了解下
    2025-02-02
  • Pandas如何將Timestamp轉(zhuǎn)為datetime類型

    Pandas如何將Timestamp轉(zhuǎn)為datetime類型

    這篇文章主要介紹了Pandas如何將Timestamp轉(zhuǎn)為datetime類型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 用Python編寫一個簡單的Lisp解釋器的教程

    用Python編寫一個簡單的Lisp解釋器的教程

    這篇文章主要介紹了用Python編寫一個簡單的Lisp解釋器的教程,Lisp是一種源碼簡單的函數(shù)式編程語言,本文主要介紹對其中的一個子集Scheme的解釋器開發(fā),需要的朋友可以參考下
    2015-04-04
  • Python爬蟲UA偽裝爬取的實例講解

    Python爬蟲UA偽裝爬取的實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于Python爬蟲UA偽裝爬取的實例講解內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • Selenium獲取登錄Cookies并添加Cookies自動登錄的方法

    Selenium獲取登錄Cookies并添加Cookies自動登錄的方法

    這篇文章主要介紹了Selenium獲取登錄Cookies并添加Cookies自動登錄的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python使用append合并兩個數(shù)組的方法

    python使用append合并兩個數(shù)組的方法

    這篇文章主要介紹了python使用append合并兩個數(shù)組的方法,涉及Python中append方法的使用技巧,需要的朋友可以參考下
    2015-04-04

最新評論

梁平县| 乌什县| 太仆寺旗| 台州市| 会宁县| 关岭| 菏泽市| 新竹市| 永和县| 临桂县| 鲜城| 阳高县| 东港市| 富阳市| 盘锦市| 玉环县| 安福县| 榆社县| 连山| 通榆县| 大兴区| 湾仔区| 增城市| 吉水县| 莫力| 丽江市| 宜丰县| 卓尼县| 顺平县| 云龙县| 来凤县| 滕州市| 建昌县| 威信县| 化隆| 马尔康县| 常宁市| 武隆县| 阿勒泰市| 丰都县| 商洛市|