python 怎样或读取一个文件的最后一行

作者&投稿:淡侮 (若有异议请与网页底部的电邮联系)
python读取CSV文件如何读取最后一行的指~

你这里有2个问题
1. 用csvfile.readlines()
2.你取的targetLine是一个字符串,需要进行分割
具体代码如下,测试通过,请采纳^_^
# coding=utf8

with open("C:\est.csv") as csvfile:
mLines = csvfile.readlines()

targetLine = mLines[-1]
a=targetLine.split(',')[0]
print(a)

换行符与其他字符并没有区别

由于换行符总是最后一个字符,所有直接选择除去最后一个字符的所有字符即可
x = 'abc
'
x[:-1]
也可以使用字符串的strip方法
但是strip方法除了会去掉换行符还会去掉空格等其他字符
x.strip()

有两种情况,
1,文件比较大时,一行一行循环直到最后一行,读取最后一行;

targetLine = "";
lineNo = 0;  
while 1:
    mLine = file.readline();
    if not mLine:
        break;
    lineNo += 1;
    if (linecount == lineNO):
        targetLine = mLine;

2, 文件比较小,直接读取全文,取最后一行数据。

targetLine = "";  
mLines = file.read();
targetLine = mLines[-1];
filelineno( ) 
Return the line number in the current file. Before the first line has been read, returns 0. After the last line of the last file has been read, returns the line number of that line within the file.



有两种情况,
1,文件比较大。
targetLine = "";
lineNo = 0;
while 1:
mLine = file.readline();
if not mLine:
break;
lineNo += 1;
if (linecount == lineNO):
targetLine = mLine;

2, 文件比较小
targetLine = "";
mLines = file.read();
targetLine = mLines[-1];

filelineno( )
Return the line number in the current file. Before the first line has been read, returns 0. After the last line of the last file has been read, returns the line number of that line within the file.


宁远县15273352654: Python读取文件内容的方法有几种 -
晨试马来: filename=open('i:\\install\\test.txt','r+')#读取xx路径xx文件;r+代表的是读写并存方式 print filename.read()#读取所有的文件

宁远县15273352654: 在命令行中如何运用Python语言打开文件并读出里面的内容 -
晨试马来: 你好: 有两种形式: 第一种:就是在楼上的形式; 第二种:在py文件里面写好函数,传一个参数进去,然后利用函数读取!

宁远县15273352654: python中怎么读取文件内容 -
晨试马来: 用open命令打开你要读取的文件,返回一个文件对象 然后在这个对象上执行read,readlines,readline等命令读取文件 或使用for循环自动按行读取文件

宁远县15273352654: 菜鸟求助!! 用python怎样将一个文件的内容读取到另一个文件?最好给一个代码,跪谢!!!! -
晨试马来: ifn = r"源文件路径" ofn = r"目标文件路径" #写入和写出带上“b”是为了防止读到二进制文件而无法读完的问题 infile = open(ifn, 'rb') outfile = open(ofn, 'wb') outfile.write(infile.read()) infile.close() outfile.close()

宁远县15273352654: python 随机读取文件夹内一个文本文件 -
晨试马来: 第一步,遍历文件夹内全部文件.然后将文件放入一个列表中,然后在列表长度范围内随机一个出来作为列表下标.然后读取列表下标对应的文本文件. # -*- coding: utf-8 -*- import os import random file_path = r'E:\test1' file_list = [] for i in os....

宁远县15273352654: python怎么读取txt文件 -
晨试马来: 可以看一下简单的pyhton文件操作,给出一个最简单的例子 只读方式打开文件test.json(这里可以写文件的绝对路径,相对路径,同目录下只写文件名即可),并逐行输出,最后关闭1 2 3 4f =open('test.json','r') forline inf:printline f.close()

宁远县15273352654: python 读取文件 -
晨试马来: 1. 我们需要新建一个文本文档,这个文档可以是windox自带的记事本;2. 然后我们在其中输入一些我们想要的信息;3. 新建好文档之后,我们需要点击另存为,把文件保存在一个你知道的地方;4. 保存的时候,请注意保存格式,不然有可能python打不开;5. 然后我们打开python的一个编辑器,IDLE;6. 在编辑器中输入一下的信息就可以打开文件了;7. read是文件读取,seek是文件的指针重新指到最前面,close是文件关闭.

宁远县15273352654: Python初学者基础之如何读取文件格式 -
晨试马来: Python最主要的应用就是爬虫,即自动获取网页内容的程序.文件是网页内容的重要存储模式,如何利用Python读取文件呢?今天千锋老师就来给大家分享一下Python初学者教程中关于读取文件的有关知识.大局部爬虫一般按照“发送恳求——取得页面——解析页面——抽取并贮存内容”的流程,想要读取信息,我们就要了解数据的存储方式,其中文件格式是比较常见的一种.所谓文件格式,是指文件中存储信息的一种标准方法.首先,文件格式指定文件是一个二进制或ASCII文件.其次,文件展示了文件的组织形式,如CSV、XLSX等.

宁远县15273352654: python中怎么读取txt文件 -
晨试马来: f = open('*.txt','r') txt = f.read()print txt*.txt是你的txt文件,放到同个目录下就可以,或者加路径. f.read()就把txt文件中的全部内容取出来了.

宁远县15273352654: 如何使用python在文件中读取数据? -
晨试马来: with open('f:/C.txt') as fid:for line in fid:line = line.split()print(line[1])>>> 3000 2000 1000

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网