Python循环批量创建文件并写入数据的实现方案

沈亦白
沈亦白
发布时间:2026-10-13 | 3人浏览过
原创

本文介绍如何利用Python循环结构批量生成文本文件。核心难点在于文件名需动态变化,通过将变量转换为字符串并与扩展名拼接,传递给open()函数,即可在循环中为不同数据行创建对应的txt文档并写入内容。

实际需求是将Excel表格中的每一行数据分别保存为独立的txt文件。

在Python中向文件写入内容前,需先通过open()函数打开目标文件。由于文件名需要随循环动态变化,直接在引号内使用变量无法实现迭代。经查阅资料可知,open()函数的第一个参数接受字符串类型的变量,因此将动态生成的文件名作为字符串传入即可解决该问题。

具体实现代码如下:

i=1
ll=['a','b','c','e','f']
for it in ll:
 i_str=str(i)
 filename=i_str+'.txt'
 f=open( filename,'w')

 f.write("something")
 f.close()
 i=i+1

以上分享了利用Python循环批量创建文件的方法,供读者参考。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表