Я работаю с большими файлами netcdf (трехмерные данные атмосферы в сетке), которые находятся на сервере в моем отделе. И у меня проблемы с их импортом. Я пытаюсь что-то вроде этого:
from netCDF4 import Dataset
filename = 'nfs://path-to-file/file.nc'
file = Dataset(filename)
Это прекрасно работает для файлов, хранящихся в моем корневом каталоге, но поскольку сервер находится за / вне моего корня, я получаю сообщение об ошибке при попытке импортировать файлы в блокнот jupyterlab:
FileNotFoundError: [Errno 2] No such file or directory: b'nfs://path-to-file/file.nc'
Но я скопировал абсолютный путь из Finder (Mac OS), поэтому я уверен, что он там есть.
Я пытался настроить python для поиска на сервере, используя
import sys
sys.path.insert(0, 'nfs://server-name/path-to-file/')
Но это не сработало и выдает ту же ошибку, что и выше. Нужно ли мне что-то менять, используя пакеты sys
или os
в python? Файлы большие, поэтому я не хочу копировать их на свой локальный компьютер.