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文件,并解决汉字编码问题。
下一篇:
Python换行方法详解及实例教程
相关文章
Python编程:全面解析其应用领域与优...
2024-12-19 02:10:14Python列表相加与算术运算实例解析:...
2024-12-17 21:07:30Python join函数使用指南:字符...
2024-12-16 19:17:39Python字符串处理:删除与提取字符的...
2024-12-20 13:28:59Python字符串字符计数方法解析与实例
2024-12-16 09:27:12Python保留字解析:35个关键词深度...
2024-12-19 00:30:28Python字符串拼接8大方法解析及性能...
2024-12-18 05:20:10深入解析Python代码执行:进制转换与...
2024-12-17 05:56:06Python代码情人节爱心表白:一行代码...
2024-12-17 14:45:56Python整数转字符串:str()函数...
2024-12-18 23:18:30最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
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中,将列表转...