web-dev-qa-db-fra.com

Comment importer des fichiers Python dans Google Colaboratory?

J'essaie d'exécuter mon programme sur Google Colab. où mon code utilise des fichiers .py écrits séparément. 

Dans un système normal, tous les fichiers se trouvent dans un dossier et cela fonctionne avec import xyz, mais lorsque j'ai essayé d'utiliser le même dossier sur Google Drive, une erreur d'importation est générée.

5
Bhaskar Dhariyal

Si vous n'avez que 2 ou 3 fichiers, vous pouvez essayer la solution que j'ai donnée dans une autre question ici.

Importation de fichiers .py dans Google Colab

Mais si vous avez quelque chose comme 5-10 fichiers, je vous suggère de mettre votre bibliothèque sur github, puis !git clone le à Google Colab. Une autre solution consiste à compresser tous vos fichiers de bibliothèque, puis à modifier la première solution en décompressant avec !unzip mylib.Zip.

Si ces fichiers de bibliothèque ne sont pas dans une structure de dossiers, il suffit de quelques fichiers dans le même dossier. Vous pouvez les télécharger et les sauvegarder, puis les importer. Téléchargez-les avec:

def upload_files():
  from google.colab import files
  uploaded = files.upload()
  for k, v in uploaded.items():
    open(k, 'wb').write(v)
  return list(uploaded.keys())
4

Maintenant, dans googlecolab (18 nov.), Vous pouvez facilement télécharger vos fichiers python. 

  • Accédez aux fichiers (onglet sur le panneau de gauche) 
  • Cliquez sur UPLOAD Téléchargez votre dossier python ou vos fichiers .py
  • Utilisez googlecolab book pour accéder au fichier.

S'il vous plaît vérifier ma capture d'écran ci-dessous!  enter image description here

0
Praneeth

Par exemple, vous avez un module comme celui-ci

simple.py
def helloworld():
   print("hello")

Cliquez sur la flèche du panneau de gauche => onglet Choisir le fichier => Importer un fichier simple.pyIn

import simple
simple.helloworld()
=> hello
0
daz