Meine Datei liest die teamNames.txt Datei, die ist:Wie wird nur die Zeichenfolge in Listendaten ausgegeben?
Collingwood
Essendon
Hawthorn
Richmond
Code:
file2 = input("Enter the team-names file: ") ## E.g. teamNames.txt
bob = open(file2)
teamname = []
for line1 in bob: ##loop statement until no more line in file
teamname.append(line1)
print(teamname)
Die Ausgabe lautet:
['Collingwood\n', 'Essendon\n', 'Hawthorn\n', 'Richmond\n']
ich es so die Ausgabe machen wollen wird :
Collingwood, Essendon, Hawthorn, Richmond
Wenn Sie die '' line1' zu teamname' sind Anfügen nur 'strip' die' line1' vor, dass durch die Verwendung 'teamname.append (line1.strip())'. Drehe deine Liste innerhalb von print mit 'print (", ".join (teamname)) in einen String um.' –