Как импортировать локальные файлы в Colab - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть файл ipython, который я хочу выполнить на colab.Когда я впервые запустил его, локальные файлы были импортированы, но теперь он выдает ошибку. Далее следуют фрагмент кода и ошибка

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-1-9132fbd19d75> in <module>()
      1 import pickle
----> 2 pickle_in = 
open(r"C:/Users/manas/PycharmProjects/allProjects/X.pickle","rb")
      3 X = pickle.load(pickle_in)
      4 
      5 pickle_in = 
open(r"C:/Users/manas/PycharmProjects/allProjects/y.pickle","rb")

FileNotFoundError: [Errno 2] No such file or directory: 
'C:/Users/manas/PycharmProjects/allProjects/X.pickle'



import pickle
pickle_in = 
open(r"C:/Users/manas/PycharmProjects/allProjects/X.pickle","rb")
X = pickle.load(pickle_in)

pickle_in = 
open(r"C:/Users/manas/PycharmProjects/allProjects/y.pickle","rb")
Y = pickle.load(pickle_in)

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете загрузить свои файлы на colab, если вы не собираетесь делать это часто.Иначе это может стать довольно раздражающим.

from google.colab import files
files.upload()

Используя приведенный выше фрагмент, вы можете загружать и использовать все, что захотите.

Однако, если у вас соленые огурцы большего размера, я бы посоветовал вам простозагрузить их на свой диск.Доступ к ним с вашего диска гораздо проще и менее хлопотно.Чтобы получить доступ к файлам на вашем диске, все, что вам нужно сделать, - это смонтировать его в каталог файлов colab.

from google.colab import drive
drive.mount("/content/drive")

При этом будет сгенерирована ссылка, щелкните ее и войдите в систему с помощью Google OAuth, вставьте ключ в полеячейка colab, и вы подключены.

Просмотрите список доступных файлов на боковой панели слева и скопируйте путь к файлу, к которому вы хотите получить доступ.Прочтите его, как и любой другой файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...