リストを取得して出力ファイルに出力するこの関数があります。
def writeToFile(files):
for path2 in files:
fi= open(fileo, 'w')
fi.truncate()
fi.write('\n' + str(foundFiles2))
fi.close()
foundFiles2 = [
'bb.TechnicalDefinition.UnitTests.vbproj'
'bb.Units.UnitTests.vbproj'
'bb.Utilities.UnitTests.vbproj'
'bb.Visualization.UnitTests.vbproj' ]
問題なくファイルに出力されますが、リスト内のすべてのタプルの後に新しい行を出力したいと考えています。ただし、ファイルに書き込むと、次のようになります。
'bb.APDS.UnitTests.vbproj', 'bb.DatabaseAPI.UnitTests.vbproj', 'bb.DataManagement.UnitTests.vbproj',
私は思った
fi.write('\n' + str(foundFiles2))
各タプルを新しい行に個別に出力しますが、そうではありません。ここのどこかにループが必要ですか、それとも構文が間違っているだけですか?