我有這個功能,需要一個列表,並把它打印輸出到OUTFILE:在每一個元組後打印輸出格式
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))
會單獨打印出的每個元組在新行,但事實並非如此。我是否需要在這裏的某個循環或者我的語法錯誤?
你真棒,非常感謝你!完美的作品 – bbesase
@bbesase很高興幫助。 :) –