Ich habe eine Datei namens files.txt und es enthält eine Liste von 1000 verschiedenen Filmtiteln. Z. BWie konvertiere ich. TXT-Datei in eine Liste in Python?
A Nous la Liberte (1932)
About Schmidt (2002)
Absence of Malice (1981)
Adam's Rib (1949)
....
....
würde Ich mag diesen Filmtitel in der TXT-Datei extrahieren und sie in eine Liste in meinem Python-Programm hinzufügen, aber ich bin eine Art Fehler. Hier ist mein Code.
Hinweis: "File name: "
Eingabe ist 'movies.txt'
.
file = open((input("File name: ")), "r")
movies_list = file.readlines()
movies_list = [movie.strip() for movie in movies_list]
file.close()
print(movies_list[0,1])
Dies ist der Fehler, den ich
Traceback (most recent call last):
File "/Users/liamemery/PycharmProjects/assignmenttwo/QuestionTwo.py", line 40, in <module>
load()
File "/Users/liamemery/PycharmProjects/assignmenttwo/QuestionTwo.py", line 6, in load
print(movies_list[0,1])
TypeError: list indices must be integers or slices, not tuple
Warum Sie movies_list angegeben haben [0, 1] in print-Anweisung? – Mani
'movies_list [0: 1]' oder 'movies_list [0], movies_list [1]' würde die erwarteten Ergebnisse liefern. – ZdaR
Was soll 'films_list [0,1]' bedeuten? Was möchtest du drucken? –