python - 你如何在 Python 中递增文件名

标签 python file-io

我正在尝试将大量数据保存到不同的文件中,就像这样 data_1.dat data_2.dat data_3.dat data_4.dat

我如何在 python 中实现它?

最佳答案

from itertools import count
filename = ("data_%03i.dat" % i for i in count(1))
next(filename)
# 'data_001.dat'
next(filename)
# 'data_002.dat'
next(filename)
# 'data_003.dat'

关于python - 你如何在 Python 中递增文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068461/

相关文章:

Python datetime.time 和算术运算

python - 递归计算链表中的节点数

python - 混合使用 GAE 实例和 GCE VM

Python - 检查图是否已连接 - 意外的循环行为

python 没有正确读取文本文件

c# - 如何从打开的流中检测文件重命名

c++ - Createfile2、ReadFile 和 WriteFile;为什么 ReadFile 不读取我在 WriteFile 中写的内容?

java - I/O 概念刷新与同步

c# - File.open 在访问本地文件时挂起并卡住线程

java - 加密/解密文件。 ASCII +1 用于加密/解密