Solución:
necesitas habilitar third-party cookies
pero por ahora solo funciona para el navegador Chrome, abre
chrome://settings/content/cookies
asegúrese de que la opción para Block third-party cookies
está deshabilitado y haga clic en add
botón en Allow
sección y luego agregue
colab.research.google.com
Encontré el mismo problema (MessageError: TypeError: Failed to fetch) mientras usaba colab.
luego, divido las operaciones de archivo en diferentes unidades de código en un cuaderno Colab; Pongo el archivo abierto, escribo, cierro en una unidad de código y uso files.download () en la unidad de código siguiente.
¡el problema se ha ido!
El problema es que el archivo no ha terminado de escribirse cuando Google intenta “recuperar” el archivo.
Solución simple:
with open('sampleDictionary.json', 'w') as f:
json.dump(dict, f)
time.sleep(10)
files.download('sampleDictionary.json')
Una solución más complicada podría ser poner un bucle for con una declaración try catch para files.download, y luego poner una suspensión en la captura. Mantenga un tiempo de ciclo máximo en caso de que el archivo nunca se complete.