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

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數(shù)據(jù)可視化方法

    淺談四種快速易用的Python數(shù)據(jù)可視化方法

    這篇文章主要介紹了淺談四種快速易用的Python數(shù)據(jù)可視化方法,數(shù)據(jù)可視化,是指用圖形的方式來展現(xiàn)數(shù)據(jù),從而更加清晰有效地傳遞信息,主要方法包括圖表類型的選擇和圖表設(shè)計的準(zhǔn)則,需要的朋友可以參考下
    2023-04-04
  • Django工程的分層結(jié)構(gòu)詳解

    Django工程的分層結(jié)構(gòu)詳解

    在本篇文章里小編給各位分享的是關(guān)于Django工程的分層結(jié)構(gòu)的相關(guān)知識點內(nèi)容,有興趣的朋友們學(xué)習(xí)參考下。
    2019-07-07
  • Python 代碼中的 yield 關(guān)鍵字到底是什么

    Python 代碼中的 yield 關(guān)鍵字到底是什么

    yield是Python中一個強大的工具,它可以幫助你以一種高效的方式處理大量數(shù)據(jù),理解yield的工作原理對于掌握Python編程至關(guān)重要,這篇文章主要介紹了Python 代碼中的 yield 到底是什么,需要的朋友可以參考下
    2024-07-07
  • Python 使用input同時輸入多個數(shù)的操作

    Python 使用input同時輸入多個數(shù)的操作

    這篇文章主要介紹了Python 使用input同時輸入多個數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python datatable庫大型數(shù)據(jù)集和多核數(shù)據(jù)處理使用探索

    python datatable庫大型數(shù)據(jù)集和多核數(shù)據(jù)處理使用探索

    這篇文章主要介紹了python datatable庫大型數(shù)據(jù)集和多核數(shù)據(jù)處理使用探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Pycharm配置導(dǎo)入torch報錯Traceback的問題及解決

    Pycharm配置導(dǎo)入torch報錯Traceback的問題及解決

    這篇文章主要介紹了Pycharm配置導(dǎo)入torch報錯Traceback的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Django1.7+python 2.78+pycharm配置mysql數(shù)據(jù)庫教程

    Django1.7+python 2.78+pycharm配置mysql數(shù)據(jù)庫教程

    原本感覺在Django1.7+python 2.78+pycharm環(huán)境下配置mysql數(shù)據(jù)庫是件很容易的事情,結(jié)果具體操作的時候才發(fā)現(xiàn),問題還是挺多的,這里記錄一下最終的配置結(jié)果,給需要的小伙伴參考下吧
    2014-11-11
  • Python遍歷列表時刪除元素案例

    Python遍歷列表時刪除元素案例

    這篇文章主要介紹了Python遍歷列表時刪除元素案例,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • 如何用Python Beautiful?Soup解析HTML內(nèi)容

    如何用Python Beautiful?Soup解析HTML內(nèi)容

    Beautiful Soup是一種Python的解析庫,主要用于解析和處理HTML/XML內(nèi)容,詳細(xì)介紹Beautiful Soup的使用方式和應(yīng)用場景,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Python中的3D繪圖命令總結(jié)

    Python中的3D繪圖命令總結(jié)

    很多情況下,為了能夠觀察到數(shù)據(jù)之間的內(nèi)部的關(guān)系,可以使用繪圖來更好的顯示規(guī)律。而Python的matplotlib庫中有很多三維圖表顯示的命令,本文為大家做了一個總結(jié),需要的可以參考一下
    2022-02-02

最新評論

台北县| 安溪县| 渝北区| 运城市| 韶关市| 广河县| 太仓市| 仁化县| 嘉黎县| 鄂伦春自治旗| 赫章县| 曲阳县| 大冶市| 东方市| 庆阳市| 安西县| 宽城| 安远县| 灵宝市| 漠河县| 永康市| 新巴尔虎左旗| 鸡西市| 横峰县| 方正县| 西畴县| 吉首市| 武安市| 蓝山县| 龙胜| 濮阳县| 天镇县| 常州市| 于田县| 泽州县| 漳浦县| 垦利县| 莲花县| 文昌市| 玉溪市| 峨山|