У меня возникают проблемы с попыткой извлечь данные из файла .txt в определенном каталоге в Spyder. Основная идея заключается в том, что у меня есть таблица данных в файле .txt, и я хочу, чтобы определенные столбцы использовались в качестве массивов в Python. Я использую для этого функцию numpy genfromtxt(), и она отлично работает, когда я пишу ее как программу, а затем запускаю в Spyder. Тем не менее, я хотел бы еще немного поработать с массивом, и, поскольку файл очень большой, загрузка занимает около минуты каждый раз, когда я хочу внести какие-либо небольшие изменения в массив. В конце концов, я собираюсь работать с еще большими массивами, поэтому сейчас это поможет разобраться. В настоящее время я использую Spyder 2.3.5.2. Если я попытаюсь использовать консоль для загрузки файла .txt, я получаю следующую ошибку:
>>> 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.
У меня установлен тот же каталог, где находится файл planethost.txt (на панели в правом верхнем углу я изменил каталог, вставив правильный), но есть ли что-то еще, что мне нужно сделать, чтобы иметь он указывает на правильный каталог? Спасибо
import os; os.getcwd()
- person mechanical_meat   schedule 18.07.2016'planetHost.txt'
- person dot.Py   schedule 18.07.2016