1. 程式人生 > >如何用python讀取文字中指定行的內容

如何用python讀取文字中指定行的內容

1 利用python的readlines()函式:

<strong><span style="font-size:24px;">   </span><span style="font-size:14px;">fobj = open(r'Ori.Data.txt','r')
    for line in fobj.readlines()[1000:]
    fobj.close()</span></strong>

2  利用 linecache

<strong><span style="font-size:14px;">   import linecache
   print(linecache.getline(r'D:\z.txt',10))</span></strong>

3 讀取10行到13行中的內容

 <span style="font-size:14px;"> <strong>  lnum = 0
    with open('pit.txt', 'r') as fd:
        for line in fd:
            lnum += 1;
            if (lnum >= 10) && (lnum <= 13):
                print line
    fd.close()</strong></span>

4 求文字的行數

 
<span style="font-size:14px;"><strong>    fobj = open('Ori_Data.txt','r')
    row_len = len(fobj.readlines())  </strong></span>
<span style="font-size:14px;"><strong>
</strong></span>
<span style="font-size:14px;"><strong>     fobj = open(filepath,'r')
     data = fobj.read()
     fobj.close()
     text_len = data.count('\n')<span style="font-family: Arial, Helvetica, sans-serif;"></span></strong></span>

相關推薦

如何用python讀取文字指定內容

1 利用python的readlines()函式: <strong><span style="font-size:24px;"> </span><span style="font-size:14px;">fobj = op

linux檔案操作—獲取文字指定內容

1、用fgets函式可以讀取檔案中某行的資料,某列資料就必須一個一個讀入每行的第幾個字元,再存入到一個字串當中。 2、使用strncpy函式取指定行的某一段 char * strncpy(char *s1,char *s2,size_t n);   將字串s2中最多n

python讀取文字資訊,進行處理,寫到另一檔案

題目:把歌詞轉化成一句話一行的文字且不包含標點符號思路:開啟檔案位置,讀取檔案中所有資訊以列表形式展示,把列表轉化成字串,去除裡面的所有空格回車符號。(是為了讓資訊以歌詞形式展開,一句話一行)用正則表示式去除掉裡面所有的標點符號,放入列表中。遍歷列表中的資訊,放到另一個檔案中

python去除圖片指定顏色的畫素

用python去除圖片白色畫素 需要python和pil from PIL import Image import numpy as np import cv2 img2 = Image.open('./Amazing_COL_2Fix.bmp') img1 = Image.open('./

python提取文字的數字, 文字複製

提取文字中的數字 #!/usr/bin/env python3 with open(r'/home/shiyanlou/Code/String.txt', 'r') as f:     f1 = f.read() s = [] for w in f1:   &nbs

python 對txt內容進行批量替換

f = open('./val.txt') lines = f.readlines() #整行讀取 f.close() for line in lines:     rs = line.rstrip('\n') #去除原來每行後面的換行符,但有可能是\r或\r\n     newname=rs.replace

C++讀取文字指定

string ReadText(string filename, int line) { ifstream fin; fin.open(filename, ios::in); string strVec[11]; //文字中總共有10行 int i = 0;

python:讀取文字檔案的資料,檔案.splitlines()

一般跟蹤訓練的ground_truth的資料儲存在文字文檔案中,故每一行的資料為一張圖片的標籤資料,這個時候讀取每一張圖片的標籤,具體實現如下: test_txt = '/home/zcm/ten

Python處理文字——刪除.txt每的不必要字元

最近實驗室給配了臺新電腦,想把原電腦上的python第三方庫遷移到新電腦上,但逐一使用pip安裝又太麻煩。現在使用pip命令批量安裝,省去逐一安裝的麻煩。 在原電腦CMD使用pip list命令獲得的package每行後面都帶有版本號,如下 C:\Users\27641>pip lis

python文字指定關鍵詞的並儲存

python中取文字中指定關鍵詞的行並儲存 指令碼內容: f = open('/home/py/9.txt','r') w = open('/home/py/90.txt','w') lines = f.readlines() for line in lines:    

讀取文字內容

實現效果:    知識運用:   StreamReader類的ReadLine方法 實現程式碼: private void button1_Click(object sender, EventArgs e) { OpenFileDialo

python讀取json格式內容並儲存到excel

python版本 python2.7 所需安裝庫 xlwt # -*- coding: utf-8 -* import json,xlwt,os def readjson():     path = 'C:/Users/lenovo/Desktop/xueli'#指定資料夾

linux C 修改文字檔案指定內容

1、可隨意修改內容 /* * Author:aniu12<[email protected]> * Date: 2014.02.13 */ #include<stdio.h> #include<stdlib.h> #in

Python修改檔案往指定插入內容

需求:批量修改py檔案中的類屬性,為類增加一個core = True新的屬性 原py檔案如下 a.py class A(): description = "abc" 現在有一個1.txt文字,內容如下,如果有py檔案中的description跟txt文字中的一樣,則增加

python 讀取excel單元格的內容

                              python 讀取excel中單元格的內容    excel檔

python解析pdf文字與表格【pdfplumber的安裝與使用】

我們接觸到的很多文件資料都是以pdf格式存在的,比如:論文,技術文件,標準檔案,書籍等。pdf格式使得用機器從中提取資訊格外困難。 為了解決這個問題,我找到了幾種解決方案,最後選擇了python上的pdfplumber庫,安裝和使用都相對比較方便,效果也還不錯,所以下面介紹這個庫的安裝與使用。 安裝我的電

Python統計文字檔案詞彙字母短語等分佈

這是MSRA的高階軟體設計結對程式設計的作業 這篇部落格討論具體地實現方式與過程,包括效能分析與單元測試 分析的工具使用方法可以參考這兩篇部落格: 該專案的完整程式碼,請參考下面的Github: 先看一下這個專案的要求: 使用者需求:英語的26 個字母的頻

[日常]Python讀取word文件的表格並比較 2018-10-04

最近想對某些word文件(docx)的表格內容作比較, 於是找了一下相關工具. 參考Automate the Boring Stuff with Python中的word部分, 試用了python-docx - python-docx 0.8.7 documentation 演示如下.

python讀取pdf文字

python處理pdf也是常用的技術了,對於python3來說,pdfminer3k是一個非常好的工具。 pip install pdfminer3k 我主要是想在pdf中抽出自己想要的一些關鍵資訊,所以需要找到這些資訊的共同點。幸運的是,這些關鍵資訊的行都含有'//',所以我只需找到含有'

Python讀取郵箱的郵件,含文字,附件

#-*- encoding: utf-8 -*- import sys import locale import poplib from email import parser import email import string # 確定執行環境的encod