Ich habe eine TXT-Textdatei mit einer Liste wie [' ok ', ' test ', ' help ']
formatiert Wie kann ich diese Textdateiliste in eine Python-Liste lesen/importieren?Importieren einer Textdateiliste in eine Python-Liste
-2
A
Antwort
1
können Sie eval()
verwenden:
with open("file.txt", "r") as file:
result = eval(file.read())
jedoch wird eval()
in der Regel nicht zu empfehlen, da es eine beliebige Zeichenfolge auswerten werden Sie es füttern. Dazu gehört auch beliebiger Code, den ein böswilliger Benutzer in die Datei geschrieben hat. Um zu vermeiden, dass, sollten Sie literal_eval()
statt:
from ast import literal_eval
with open("file.txt", "r") as file:
result = literal_eval(file.read())
Im Gegensatz zu der regulären eval()
Funktion, literal_eval()
nur werten Strings, den grundlegenden Python-Typen konvertieren (einschließlich Listen und Wörterbücher, die sind, was ist der am häufigsten benutzt für) .
1
Der einfachste Weg ist literal_eval
from ast import literal_eval
with open("example.txt","r") as stuff:
answer= literal_eval(stuff.read())
Verwandte Themen
- 1. Importieren einer ml-Datei in eine andere
- 2. Importieren einer Klasse in eine JSP-Datei
- 3. Wie füge ich eine vom Benutzer eingegebene Nummer in meine Textdateiliste ein?
- 4. Importieren einer Tabelle von einer Site in eine andere
- 5. Eine Variable aus einer Funktion importieren?
- 6. Importieren einer Textdatei in Python2.7
- 7. Importieren einer Datei in eine mehrdimensionale Liste in Python
- 8. Importieren einer CSV-Liste in eine Array-Struktur in C
- 9. Importieren einer TermDocumentMatrix in R
- 10. Importieren einer Kontaktspalte in Podio
- 11. Importieren einer Textdatei in R
- 12. Importieren einer Datei in Python
- 13. Importieren einer Datei in Python
- 14. Importieren von Funktionen von einer Python-Datei in eine andere
- 15. Importieren von Typescript-Funktionen von einer Datei in eine andere
- 16. Importieren einer temporären Tabelle mit deklarieren in eine andere DB
- 17. Schema von einer Datentabelle in eine andere importieren?
- 18. Daten von einer Tabelle in eine andere Tabelle importieren
- 19. Importieren einer CSV-Datei in eine sqlite3-Datenbanktabelle mit Python
- 20. C# Lesen/Importieren einer Textdatei in eine ListView
- 21. Apex exportieren/importieren von einer Datenbank in eine andere Datenbank
- 22. NoReverseMatch beim Importieren einer Django-Vorlage in eine andere gefunden
- 23. Importieren einer JSX-Datei in eine andere JSX-Datei
- 24. Importieren einer .class-Datei in eine .jsp-Datei mit IntelliJ
- 25. Importieren von Daten Von einer Arbeitsmappe in eine andere
- 26. RODBC - Importieren einer Tabelle
- 27. Eine verschachtelte Liste in eine Textdatei importieren
- 28. Importieren einer .tsv Datei
- 29. Importieren einer MySQL-Datenbank
- 30. Bootstrap importieren, aber nur in eine Komponente
zu verwenden, was Sie bisher versucht haben? – larsks