首页 > 编程语言 >【python】txt文件读取

【python】txt文件读取

时间:2024-04-02 10:02:02浏览次数:34  
标签:读取 python file print line txt open example

1 open()函数

file = open('example.txt', 'r')
print(file.read())
file.close()

(1)整体读入,可以直接read()

(2)一定要记得关闭

2 with语句

with open('example.txt', 'r') as f:
    for line in f:
        print(line.strip())

(1)line.strip的意思是去掉换行符

(2)该种方法不需要close文件,会自动关闭。

(3)按行读入,适合需要按行处理数据时。

3 readlines()

with open('example.txt', 'r') as f:
    lines = f.readlines()
    for line in lines:
        print(line.strip())

(1)整体读入,每行是列表

(2)对于需要读取特定列的时候使用方便,索引从0开始。最大行数用len()计算。

代码如下:

file = open('example.txt', 'r')
lines = file.readlines()
first_line = lines[0]
print(first_line)
file.close()

4 pandas库

import pandas as pd
df = pd.read_csv('example.txt', sep='\t')
print(df.head())

(1)需导入pandas库

(2)sep指定了字段的分隔符

(3)head()打印前5条数据

参考:

Python 读取txt文件|极客笔记 (deepinout.com)

标签:读取,python,file,print,line,txt,open,example
From: https://blog.csdn.net/Luinee/article/details/137245764

相关文章

  • 【机器学习】数据探索---python主要的探索函数
    在上一篇博客【机器学习】数据探索(DataExploration)—数据质量和数据特征分析中,我们深入探讨了数据预处理的重要性,并介绍了诸如插值、数据归一化和主成分分析等关键技术。这些方法有助于我们清理数据中的噪声、消除异常值,以及降低数据的维度,从而为后续的机器学习模型训练......
  • 【Python BUG】ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CX
    报错ImportError:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:version`CXXABI_1.3.9‘notfound背景开发的一个python预测程序(算法分析+应用服务),在原本的linux服务器下配置了开发环境,打包后在另一台凝思服务器解压,发现报错。应该是linux系统之间存在差异,动态库缺失......
  • Python学习(二)
    目录1.字符串1.1修改字符串的大小写1.1.1title方法1.1.2upper()和lower()方法1.2连接字符串1.3转义字符1.3.1制表符\t和换行符\n......
  • Python自动化测试工具-selenium
    官网https://www.selenium.dev/测试环境搭建python3+selenium+chromeselenium安装:pipinstallseleniumchromedriver下载对应版本,放置在python安装目录下:http://chromedriver.storage.googleapis.com/index.html#coding=utf8fromseleniumimportwebdriverbr=......
  • Linux 环境 (红帽 rhel 7.3) Python 3 安装
    自己装的虚拟机(红帽7),默认安装的python2.7,更新为python3.8  自己做个记录,方便日后查看注意:红帽的yum 需要注册才能使用,必须要替换yum,替换方法请参见:怎样替换rhel7.3的yum【步骤】1.下载python3.8安装包python:https://www.python.org/downloads/source/  找稳定发......
  • 输出全排列 pta python
    输入整数n(3<=n<=7),编写程序输出1,2,...,n整数的全排列,按字典序输出。输入格式:一行输入正整数n。输出格式:按字典序输出1到n的全排列。每种排列占一行,数字间无空格。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:123132213231312321......
  • 盘点3种Python网络爬虫过程中的中文乱码的处理方法
    大家好,我是Python进阶者。前几天给大家分享了一些乱码问题的文章,感兴趣的小伙伴可以前往:UnicodeEncodeError:'gbk'codeccan'tencodecharacter解决方法,这里再次给大家祭出网络爬虫过程中三种中文乱码的处理方案,希望对大家的学习有所帮助。前言前几天有个粉丝在Python交流群......
  • 图像处理环境配置opencv-python
    下载python,配置pip使用清华源下载镜像:​pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple​切换到python目录下,右击cmd,执行pip升级指令:​python-mpipinstall--upgradepip​下载opencv:​pipinstall--useropencv-python​opencv核心库​p......
  • 一文学会 - Fiddler抓包快速实战,Python开发面试书籍
    只显示指定的请求只显示内网的Hosts[使用频率较少]只显示外网的Hosts[使用频率较少]隐藏指定的Hosts隐藏多个相关Hosts的情况下,使用英文分号隔开,见下图。只显示指定的多个Hosts显示多个相关Hosts的情况下,使用英文分号隔开,见下图。标记过滤到的域......
  • 二进制求和 python
    ‘’’计算两个二进制字符串的和输入:1111110输出:10101参与计算的二进制字符串长度可以不同,这样为计算带来麻烦,所以,首先要补齐那个较短的字符串。如果较短字符串长度比长字符串小3,就在较短字符串前面补3个0.计算的过程,可以模拟手动计算的过程,从右向左逐位计算......