Python将文件和自动生成的数据记录到文本中

时间:2018-02-28 07:03:46

标签: python text

我目前正在编写一个程序,检测并生成文件夹中所有文件的数据,然后将它们写入文本文件。以下是我的代码中涉及此部分:

file = open("directory name", "a")
file.write("[ '" + item + "', [ [ " + str1 + " ], ] ]," + "\n")
file.close()

在代码中,item表示文件名,str1是从item生成的数据。现在的问题是,如果一个项目中有多个str1,它会将数据记录在前面带有项目的单独行中,而不是简单地将其作为一个项目在一行中写入多个str1。

请指出正确的方向。另外,事先没有告诉一个项目中有多少str1,因为str1是用代码的另一部分自动生成的。非常感谢你们!

0 个答案:

没有答案