首页 > 编程语言 >python怎么读取txt文件

python怎么读取txt文件

时间:2023-07-17 10:13:08浏览次数:54  
标签:文件 读取 python open line txt data

1.简单的将文件读取到字符串中

f = open("data.txt","r")  #设置文件对象

str = f.read() #将txt文件的所有内容读入到字符串str中

f.close() #将文件关闭

2.按行读取整个文件

第一种方法


f = open("data.txt","r") #设置文件对象

line = f.readline()

line = line[:-1]

while line: #直到读取完文件

line = f.readline() #读取一行文件,包括换行符

line = line[:-1] #去掉换行符,也可以不去

f.close() #关闭文件

第二种方法


data = []

for line in open("data.txt","r"): #设置文件对象并读取每一行文件

data.append(line) #将每一行文件加入到list中

第三种方法


f = open("data.txt","r") #设置文件对象

data = f.readlines() #直接将文件中按行读到list里,效果与方法2一样

f.close() #关闭文件

3.将文件读入数组中


import numpy as np

data = np.loadtxt("data.txt") #将文件中数据加载到data数组里

标签:文件,读取,python,open,line,txt,data
From: https://www.cnblogs.com/czyhbo/p/17559221.html

相关文章

  • Dubbo接口+python的接口测试举例(用Python自带的telnetlib库进行dubbo测试)
      最近公司开发新的一套系统,开发出来的方案会基于dubbo分布式服务框架开发的,那么什么是dubbo,身为测试的我,第一眼看到这个,我得去了解了解dubbo是啥玩意,为开展的测试工作做准备,提前先学dubbo的相关知识。 1、什么是dubbo   Dubbo来源于阿里巴巴集团某个团队研发出来的一个......
  • python利用小列表中元素排序对整个大列表中的小列表进行排序
    一、了解sorted() 函数sorted()函数是Python内置的用于排序可迭代对象的函数,它可以接受多个参数来进行灵活的排序操作。下面是对sorted()函数的参数要求和使用方法的详细说明:参数列表:iterable(必需):表示要进行排序的可迭代对象,例如列表、元组、集合等。key(可选):指定一个函数......
  • 常用语言的线程模型(Java、go、C++、python3)
    背景知识软件是如何驱动硬件的?硬件是需要相关的驱动程序才能执行,而驱动程序是安装在操作系统内核中。如果写了一个程序A,A程序想操作硬件工作,首先需要进行系统调用,由内核去找对应的驱动程序驱使硬件工作。而驱动程序怎么让硬件工作的呢?驱动程序作为硬件和操作系统之间的媒介,可以......
  • Python | requests库
    一、基本概念1、简介requests模块是python基于urllib,采用Apache2Licensed开源协议的HTTP库。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。Requests的哲学是以PEP20的习语为中心开发的,所以它比urllib更加Pythoner。2、获取通过pip......
  • subprocess Python执行系统命令最优选模块
    简介subprocess是Python中执行操作系统级别的命令的模块,所谓系级级别的命令就是如ls/etc/userifconfig等和操作系统有关的命令。subprocess创建子进程来执行相关命令,并连接它们的输入、输出和错误管道,获取它们的返回状态。subprocess来源Subprocess模块开发之前,标准......
  • Python报错 | 关于requests.exceptions.SSLError解决方案
    学习爬虫遇到的错误。报错信息:requests.exceptions.SSLError:HTTPSConnectionPool(host=’*****’,port=443):Maxretriesexceededwithurl:/(CausedbySSLError(“Can’tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable.”))解决方法:检查是否已安装......
  • python: xmlhelper
     xml:<?xmlversion="1.0"?><data><countryname="Liechtenstein"><rank>1</rank><year>2008</year><gdppc>141100</gdppc><neighborname=&quo......
  • python - 串口通讯
    1.安装pyserialpip3installpyserial2.使用方式config.pyimportserialport="COM1"baudrate=2400bytesize=serial.SEVENBITSstopbits=serial.STOPBITS_TWOparity=serial.PARITY_NONEtimeout=10main.pyimportserialimportconfigser=s......
  • [译]使用Python和Dash 创建一个仪表盘(上)
    介绍在数据科学和分析的领域,数据能力的释放不仅是通过提取见解的方式,同时也要能通过有效的方式来传达见解.这就是数据可视化发挥见解的地方.数据可视化是信息和数据的可视化呈现.它使用可视化元素,如图表、图形、地图,使其更容易看懂原始数据中的模式、趋势及异常值.对于数......
  • Python【3】有序字典 OrderdDict
    有序字典可以按字典中元素的插入顺序来输出。参考https://www.cnblogs.com/lowmanisbusy/p/10257360.htmlimportcollectionsmy_order_dict=collections.OrderedDict()my_order_dict["name"]="lowman"my_order_dict["age"]=45my_order_dict["money&......