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

Python3讀取UTF-8文件及統(tǒng)計文件行數(shù)的方法

 更新時間:2015年05月22日 12:12:34   作者:皮蛋  
這篇文章主要介紹了Python3讀取UTF-8文件及統(tǒng)計文件行數(shù)的方法,涉及Python讀取指定編碼文件的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Python3讀取UTF-8文件及統(tǒng)計文件行數(shù)的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

''''' 
Created on Dec 21, 2012 
Python 讀取UTF-8文件 
統(tǒng)計文件的行數(shù)目 
@author: liury_lab 
''' 
# -*- coding: utf-8 -*- 
import codecs 
# 對較小的文件,最簡單的方法是將文件讀入一個行列表中,
# 然后計算列表的長度即可 
count = len(codecs.open('d:/FreakOut.cpp', 'rU', 'utf-8').readlines())
print(count) 
# 對較大的文件,可循環(huán)計數(shù) 
count = -1 
for count, line in enumerate(codecs.open('d:/FreakOut.cpp', 'rU', 'utf-8')):
  pass 
count += 1 
print(count) 
# 對于像windows結(jié)束標(biāo)記有'\n'的,還可以有如下辦法: 
count = 0 
the_file = codecs.open('d:/FreakOut.cpp', 'rb', 'utf-8') 
while (True): 
  buffer = the_file.read(8192*1024) 
  if not buffer: 
    break 
  count += buffer.count('\n') 
count += 1 
the_file.close() 
print(count) 

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • 使用python語言,比較兩個字符串是否相同的實例

    使用python語言,比較兩個字符串是否相同的實例

    今天小編就為大家分享一篇使用python語言,比較兩個字符串是否相同的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 用Python生成N層的楊輝三角的實現(xiàn)方法

    用Python生成N層的楊輝三角的實現(xiàn)方法

    這篇文章主要介紹了用Python生成N層的楊輝三角的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • python如何使用requests提交post請求并上傳文件(multipart/form-data)

    python如何使用requests提交post請求并上傳文件(multipart/form-data)

    這篇文章主要給大家介紹了關(guān)于python如何使用requests提交post請求并上傳文件(multipart/form-data)的相關(guān)資料,Python有許多庫支持,它們可以簡化HTTP上的數(shù)據(jù)傳輸,requests庫是最受歡迎的Python包之一,因為它在網(wǎng)絡(luò)刮削中被大量使用,需要的朋友可以參考下
    2023-11-11
  • Python實現(xiàn)的爬蟲功能代碼

    Python實現(xiàn)的爬蟲功能代碼

    這篇文章主要介紹了Python實現(xiàn)的爬蟲功能,涉及Python使用urllib2、BeautifulSoup模塊實現(xiàn)網(wǎng)頁源碼的獲取、解析等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • Python元類的進階應(yīng)用深度探索

    Python元類的進階應(yīng)用深度探索

    這篇文章主要介紹了Python元類的進階應(yīng)用深度探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • wxPython電子表格功能wx.grid實例教程

    wxPython電子表格功能wx.grid實例教程

    這篇文章主要介紹了wxPython電子表格功能wx.grid實例教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 使用python創(chuàng)建股票的時間序列可視化分析

    使用python創(chuàng)建股票的時間序列可視化分析

    這篇文章主要為大家詳細介紹了python創(chuàng)建股票的時間序列可視化分析,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python統(tǒng)計python文件中代碼,注釋及空白對應(yīng)的行數(shù)示例【測試可用】

    Python統(tǒng)計python文件中代碼,注釋及空白對應(yīng)的行數(shù)示例【測試可用】

    這篇文章主要介紹了Python統(tǒng)計python文件中代碼,注釋及空白對應(yīng)的行數(shù),涉及Python針對py文件的讀取、遍歷、判斷、統(tǒng)計等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • 解決pip install xxx報錯SyntaxError: invalid syntax的問題

    解決pip install xxx報錯SyntaxError: invalid syntax的問題

    今天小編就為大家分享一篇解決pip install xxx報錯SyntaxError: invalid syntax的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python正則捕獲操作示例

    Python正則捕獲操作示例

    這篇文章主要介紹了Python正則捕獲操作,結(jié)合具體實例形式分析了Python基于正則表達式的分組、捕獲、替換等相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08

最新評論