Ich habe Probleme, Daten aus einer TXT-Datei in einem bestimmten Verzeichnis in Spyder zu ziehen. Die Grundidee ist, dass ich eine Tabelle mit Daten in einer TXT-Datei habe und dass bestimmte Spalten in Python als Arrays verwendet werden sollen. Ich benutze die Funktion numpy genfromtxt(), um das zu tun, und es funktioniert gut, wenn ich es als ein Programm schreibe und es dann in Spyder laufen lasse. Allerdings möchte ich mit dem Array noch mehr interagieren und da die Datei sehr groß ist, dauert es etwa eine Minute, um jedes Mal, wenn ich kleine Änderungen am Array vornehmen möchte, zu laden. Irgendwann werde ich mit noch größeren Arrays arbeiten, so dass es helfen würde, dies jetzt herauszufinden. Momentan verwende ich Spyder 2.3.5.2. Wenn ich versuche, um die Konsole zu verwenden, um eine TXT-Datei zu laden, erhalte ich folgende Fehlermeldung:Fehler beim Versuch, Daten in Spyder zu laden
>>> import numpy as np
>>> allPlanetHosts = np.genfromtxt('planetHost.txt', comments='#', skip_header=5, usecols=(1,2,3,4))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 1364, in genfromtxt
fhd = iter(np.lib._datasource.open(fname, 'rbU'))
File "C:\Python27\lib\site-packages\numpy\lib\_datasource.py", line 151, in open
return ds.open(path, mode)
File "C:\Python27\lib\site-packages\numpy\lib\_datasource.py", line 501, in open
raise IOError("%s not found." % path)
IOError: planetHost.txt not found.
ich das Verzeichnis in das gleiche, wo planethost.txt Datei befindet sich gesetzt haben (in der Bar in der oberen rechten, änderte ich das Verzeichnis durch Einfügen in der richtigen), aber gibt es noch etwas, was ich tun muss, um es auf das richtige Verzeichnis zeigen zu lassen? Danke
Das ist seltsam. Ist die Ausgabe von dem, was Sie erwarten würden? 'importieren os; os.getcwd() ' – bernie
sollten Sie den vollständigen Pfad zu' 'planetHost.txt'' übergeben –