Odpowiedz

4

Właściwie można bezpośrednio wysyłać i pobierać pliki lokalne.

Istnieją przykłady lokalnej wysyłania pliku/pobierz jak również plików Napęd upload/download w I/O example notebook

Pierwsza komórka pokazuje lokalny rozmiar pliku:

from google.colab import files 
uploaded = files.upload() 
for fn in uploaded.keys(): 
    print('User uploaded file "{name}" with length {length} bytes'.format(
     name=fn, length=len(uploaded[fn]))) 
6

przesłać plik do Colaboratory Notebook co następuje:

from google.colab import files 
uploaded = files.upload() 

wtedy można osiągnąć zawartość pliku z uploaded obiektu, a następnie napisać go do pliku:

with open("my_data.h5", 'w') as f: 
    f.write(uploaded[uploaded.keys()[0]]) 

Jeśli prowadzisz:

!ls 

widać my_data.h5 pliku w bieżącym katalogu.

Ta metoda zadziałała u mnie. Mam nadzieję, że to pomoże.

+0

To było naprawdę pomocne dla mnie. Dzięki :) – Abdelwahed