欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • 簡單實(shí)現(xiàn)python數(shù)獨(dú)游戲

    簡單實(shí)現(xiàn)python數(shù)獨(dú)游戲

    這篇文章主要為大家詳細(xì)介紹了如何簡單實(shí)現(xiàn)python數(shù)獨(dú)游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python和Bash結(jié)合在一起的方法

    Python和Bash結(jié)合在一起的方法

    這篇文章主要介紹了Python和Bash結(jié)合在一起的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python引用(import)文件夾下的py文件的方法

    Python引用(import)文件夾下的py文件的方法

    這篇文章主要介紹了Python引用(import)文件夾下的py文件的方法,Python中比較特別,導(dǎo)入文件夾下的py文件,則這個(gè)目錄下必須要有一個(gè)__init__.py文件才可,需要的朋友可以參考下
    2014-08-08
  • Matplotlib條形圖之分組條形圖和堆疊條形圖詳解

    Matplotlib條形圖之分組條形圖和堆疊條形圖詳解

    這篇文章主要為大家詳細(xì)介紹了Matplotlib條形圖之分組條形圖和堆疊條形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python實(shí)現(xiàn)的端口掃描功能示例

    Python實(shí)現(xiàn)的端口掃描功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的端口掃描功能,涉及Python針對(duì)端口的連接、打開、關(guān)閉及線程相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • 詳解Python中HTML解析庫pyquery的使用

    詳解Python中HTML解析庫pyquery的使用

    在工作中難免會(huì)遇到解析 HTML 的場景,比如將網(wǎng)頁下載下來之后,要解析出里面圖片的路徑、指定標(biāo)簽里的文本等等,而 pyquery 專門負(fù)責(zé)做這件事,下面我們就來學(xué)習(xí)一下他的具體用法吧
    2023-12-12
  • 用python處理MS Word的實(shí)例講解

    用python處理MS Word的實(shí)例講解

    今天小編就為大家分享一篇用python處理MS Word的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Pytorch 解決自定義子Module .cuda() tensor失敗的問題

    Pytorch 解決自定義子Module .cuda() tensor失敗的問題

    這篇文章主要介紹了Pytorch 解決自定義子Module .cuda() tensor失敗的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python輸入若干整數(shù)求和方式

    Python輸入若干整數(shù)求和方式

    這篇文章主要介紹了Python輸入若干整數(shù)求和方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python應(yīng)用Axes3D繪圖(批量梯度下降算法)

    python應(yīng)用Axes3D繪圖(批量梯度下降算法)

    這篇文章主要為大家詳細(xì)介紹了python應(yīng)用Axes3D繪圖,批量梯度下降算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評(píng)論