importieren Sie lokale Datei, um eine google-colab
Ich verstehe nicht, wie colab arbeitet mit Verzeichnissen, ich habe ein notebook, und colab legen Sie in /Google Drive/Colab Notebooks.
Nun brauche ich, um eine Datei zu importieren (data.py -) wo habe ich einen Haufen Funktionen, die ich brauche. Intuition sagt mir, um die Datei in das gleiche Verzeichnis, und importieren Sie es mit:
Daten importieren
aber anscheinend ist das nicht der Weg...
Ich auch versucht, indem Sie das Verzeichnis, um den Satz von Pfaden, aber ich bin Sie das Zielverzeichnis falsch..
Kann mir jemand helfen mit diesem?
Vielen Dank im Voraus!
Sie können Ihre upload-code auf github und git verwenden, clone innen colab
InformationsquelleAutor Danf | 2018-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nun google offiziell die Unterstützung für den Zugriff und die Arbeit mit Gdrive an der Mühelosigkeit.
Können Sie den code unten montieren Sie Ihr Laufwerk, um Colab:
InformationsquelleAutor Suraj Donthi
Colab notebooks gespeichert sind auf Google Drive. Aber es läuft auf einer anderen virtuellen Maschine. So, Sie brauchen, um eine Kopie Ihrer data.py gibt es auch. Hierzu hochladen data.py durch Colab.
Löschen Sie die alte version zunächst mit
!rm data.py
, dann erneut hochladen. Sie müssen möglicherweiseimport importlib
undimportlib.reload(data)
zu.Sie können die magic-Funktion
%load filename.py
auf, um den Inhalt der Datei im code die Zelle und kann dort bearbeitet werden.Danke, ich werde das ausprobieren... meinst du, das ist besser als ein Laufwerk-SICHERUNG wrapper? Ich bin auf der Suche nach der effizienteste Weg der Einrichtung meiner Umgebung...
Sie können wählen Sie die zip - /unzip zu verwalten 1000 Dateien in einem Rutsch. Alternativen sind: pydrive, git clone, und wget, wenn Sie wirklich wollen, es automatisch.
InformationsquelleAutor Korakot Chaovavanich
Einfach hochladen einer lokalen Datei Sie können die neue Google-Colab-feature:
Colab logo)
Es öffnet sich ein popup, wählen Sie Datei-upload von Ihrem lokalen Dateisystem.
InformationsquelleAutor RomRoc
Zum hochladen von Lokalen Dateien aus dem system zusamm Speicher/Verzeichnis.
Können Sie das als Antwort
Ja, ich werde nur noch auf meinen code, da es schon eine Weile und ich hörte colab seitdem...
Habe meine Antwort und die tools, die ich verwendet!
Ja sah, die Methode ist auch gut. Aber meine Antwort auch nicht zurückgewiesen werden konnte, da es unterschiedliche Ansätze zum gleichen Lösung.
InformationsquelleAutor shaurya uppal
So, hier ist, wie ich endlich das Problem gelöst. Ich habe Sie jedoch darauf hin, dass in meinem Fall hatte ich die Arbeit mit mehreren Dateien und proprietäre Module, die sich ständig ändern.
Die beste Lösung, die ich gefunden, dies zu tun war, ein FUSE-wrapper "link" colab zu meinem google-Konto. Ich habe dieses bestimmte Werkzeug:
https://github.com/astrada/google-drive-ocamlfuse
Es ist ein Beispiel dafür, wie Ihre Umwelt gibt, aber hier ist, wie ich es gemacht habe:
In diesem Punkt werden Sie haben, installiert der wrapper und der obige code erzeugt ein paar links für Sie, um den Zugriff auf Ihre google drive-Konto.
Müssen Sie einen Ordner erstellen, in dem colab file system (denken Sie daran, dies ist nicht dauerhaft, soweit ich weiß...), und mounten Sie das Laufwerk:
den !ls Befehl drucken Sie die Verzeichnis-Inhalte, so dass Sie können überprüfen, es funktioniert, und das ist es. Sie haben jetzt alle Dateien, die Sie benötigen, und Sie können änderungen vornehmen, ohne weitere Komplikationen. Denken Sie daran, dass Sie benötigen, um restar den kernel zu aktualisieren, die imports und Variablen.
Hoffe, das funktioniert für jemanden!
InformationsquelleAutor Danf