Python多文件写入问题

标签 python io writing

我需要python来写多个文件名,每个文件名都与上一个不同。我把它写在 for 循环中。因此,从 Python 程序写入的数据文件应如下所示:data1.txt、data2.txt、data3.txt。我怎样才能在 Python 3.2 中做到这一点?显然,数字是唯一随着文件名改变的东西。

最佳答案

或者使用 with

for i in range(10):
    with open('data%i.txt' %i, 'w') as f:
        f.write('whatever')
with如果出现问题,负责关闭文件。如果您在 for 循环中创建文件,这可能尤其重要,

关于Python多文件写入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6351007/

上一篇:python oop多态性

下一篇:python - 解析问题

相关文章:

android - 打开失败 :EROFS read only file system android

python - 在Python中找到特定行后附加

java - Java:从文件中读取并查找其中所有数字的总和

python - MapReduce 难以理解

python - 如何从文件中读取位?

python - 为什么 zip 急切地评估其参数的元素?

Java 文件到二进制的转换

javascript - 使用 Node-ffi 写入文件

python - 从数据库中获取数据并将其放入 GUI 中的表中

python - OpenCV边界矩形(Python)