Python TXT文件读写技巧:全面操作指南

创始人
2024-12-17 09:31:34
0 次浏览
0 评论

python读取文件—txt文件常用读写操作

f=open("data.txt","r")#设置文件对象f.close()#关闭文件为了方便和避免忘记关闭文件对象,可以使用下面的方法代替withopen('data.txt',"r")asf:#设置文件对象str=f.read()()#可以对文件进行任意操作f=open("data.txt","r")#设置文件对象str=f.read()#将txt文件的所有内容读入字符串strf.close()#关闭文件f=open("data.txt","r")#设置fileobjectline=f.readline()line=line[:-1]whileline:#直到读取文件行=f.readline()#读取一个文件行,包括字符换行line=line[:-1]#去掉换行符,也可以忽略f.close()#关闭文件data=[]forlineinopen("data.txt","r"):#设置文件对象并读取每个文件的行data.append(line)#追加每一行将文件添加到列表中f=open("data.txt","r")#设置文件对象data=f.readlines()#直接读取列表中逐行显示文件,效果与方法2相同f.close()​​​#关闭文件,可以使用pandas的.read_csv。
读取文件时,可以为每一列命名,并通过列名检索对应列的数据。
importpandasaspddata=pd.read_csv("OSDO1012.txt",sep=',',header=None,names=['lat','lon','time','z']可以使用data.lat读取名为lat的列中的数据data=np.loadtxt("data.txt",skiprows=1)#将文件中的数据加载到表中data并跳过第一行open('data.txt','w')asf:file#settings文件对象f.write(str)#将字符串写入文件data=['a','b','c']单层列表写入filewithopen("data.txt","w")asf:f.writelines(data)每个元素之间用空格分隔列表就是写入文件的一行。
数据=[['a','b','c'],['a','b','c'],['a','b','c']]withopen("data.txt","w")asf:      #参数文件数据用途:          #针对二级列表中的数据i=str(i).strip('[').strip(']').replace(',','').replace('\'','')+'\n'#对每个列表进行标准化转为字符串f.write(i)#直接写入文件,将每个元素直接写入文件data=[['a','b','c'],['a','b','c'],['a','b','c']]withHopen("data.txt","w")asf:               #为iindata定义文件对象:                                                                #写下filenp.savetxt("data.txt",data)#将表数据写入data.txt文件np.save("data.txt",data)#将表数据写入data.txt文件

python读取程序所在的文件夹下所有txt文件,分别写入不同的excell

要实现Python读取程序所在目录下的所有txt文件并将内容写入不同的Excel文件,可以参考以下代码:首先导入os模块,该模块包含获取程序运行目录的工具。
使用os.getcwd()获取当前目录,然后使用os.listdir()方法列出该目录中的所有文件。
仅保留扩展名为.txt的文件并将其存储在名为file_list的列表中。
接下来,浏览file_list,对每个txt文件执行以下操作:使用open函数以“rt”(读取文本)模式打开txt文件,指定编码为“utf-8”,以确保准确分析中文。
阅读文件内容后,创建一个新的Excel工作簿。
这一步可以通过pandas的read_csv()函数来实现,然后该函数将读取到的数据写入到工作簿中。
写入数据后,使用Workbook.save()方法将工作簿保存到磁盘。
为了保持文件名的一致性,我们需要获取txt文件的原始路径和名称,使用os.path.splitext()函数删除扩展名,然后添加'.xlsx'。
这样,创建的Excel文件将以与txt文件相同的名称保存。
此过程确保所有txt文件的内容都正确写入相应的Excel文件,并解决汉字编码问题。
热门文章
1
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

2
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...

3
Python错误处理与异常处理:构建稳定... 2.5错误处理与异常在编程领域,错误处理和异常处理是保证程序稳定性和健壮性的关键...

4
Python数据转换攻略:字符串、列表、... Python字典、字符串及列表的相互转换Python中数据转换的艺术:从字典和字...

5
Python列表相加与求和技巧解析 重温python基础:列表相加的方法(两个list[]加法)今天,我们来看看Py...

6
Python运行快捷键大揭秘:高效操作,... python运行按哪个键运行Python时的快捷键包括Ctrl+Shift+F1...

7
Python字符与数字互转攻略:轻松掌握... python 字符与数字如何转换Python是一种功能强大且结...

8
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表Python中将字符串转换为列表的方法有多种,...

9
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表在Python中将字符串转换为列表的方法有很多...

10
Python列表转字符串全攻略:掌握四种... Python列表到字符串–如何在Python中转换列表在Python中,将列表转...