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

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

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

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

''''' 
Created on Dec 21, 2012 
Python 讀取UTF-8文件 
統(tǒng)計(jì)文件的行數(shù)目 
@author: liury_lab 
''' 
# -*- coding: utf-8 -*- 
import codecs 
# 對較小的文件,最簡單的方法是將文件讀入一個(gè)行列表中,
# 然后計(jì)算列表的長度即可 
count = len(codecs.open('d:/FreakOut.cpp', 'rU', 'utf-8').readlines())
print(count) 
# 對較大的文件,可循環(huán)計(jì)數(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è)計(jì)有所幫助。

相關(guān)文章

  • 使用python語言,比較兩個(gè)字符串是否相同的實(shí)例

    使用python語言,比較兩個(gè)字符串是否相同的實(shí)例

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

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

    這篇文章主要介紹了用Python生成N層的楊輝三角的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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包之一,因?yàn)樗诰W(wǎng)絡(luò)刮削中被大量使用,需要的朋友可以參考下
    2023-11-11
  • Python實(shí)現(xiàn)的爬蟲功能代碼

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

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

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

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

    wxPython電子表格功能wx.grid實(shí)例教程

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

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

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

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

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

    解決pip install xxx報(bào)錯(cuò)SyntaxError: invalid syntax的問題

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

    Python正則捕獲操作示例

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

最新評論