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

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

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

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

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

def dealline(line) :
    print(line) ## 針對(duì)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ì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python中使用ElementTree解析XML示例

    Python中使用ElementTree解析XML示例

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

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

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

    python3爬取各類天氣信息

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

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

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

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

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

    用Python編寫一個(gè)簡(jiǎn)單的Lisp解釋器的教程

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

    Python爬蟲UA偽裝爬取的實(shí)例講解

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

    Selenium獲取登錄Cookies并添加Cookies自動(dòng)登錄的方法

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

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

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

最新評(píng)論

庄河市| 宜兰市| 巢湖市| 阳曲县| 霍城县| 吴忠市| 类乌齐县| 临城县| 克拉玛依市| 临邑县| 峡江县| 榆社县| 延津县| 竹山县| 名山县| 呼伦贝尔市| 怀集县| 中卫市| 灵台县| 绍兴市| 长岭县| 泰兴市| 江源县| 光山县| 泗阳县| 前郭尔| 洛扎县| 女性| 博湖县| 屏东县| 泾川县| 班戈县| 甘德县| 武宁县| 通化县| 富源县| 湘潭市| 屯留县| 余庆县| 常熟市| 陆河县|