9
votes

Comment utiliser un fichier .PY externe?

J'ai téléchargé belleSoup.py pour une utilisation sur un petit projet que je fais. Dois-je importer ce fichier .PY dans mon projet?

Dois-je simplement copier et coller le code quelque part dans mon script Python actuel?

Merci pour l'aide.

J'ai trouvé cela mais ça ne dit rien concernant Windows. http://mail.python.org/pipemarmail/Tutund/2002-april /013953.html

Je reçois cette erreur lorsque vous l'utilisez. J'ai copié et collé le fichier .py dans le dossier où mon projet était sur l'Explorateur Windows, pas cela ne se produit pas. Aucune suggestion? texte alt


2 commentaires

Je suis surpris que personne ait posté cette ligne docs.python.org/py3k/Tutorial/modules. HTML avec un commentaire "RTFM" ...


@Sergio - La raison en est que le fichier est appelé beauxoup.2.1.1 - changez-le à beauxoup et tout devrait juste travailler (TM)


5 Réponses :


11
votes

Si c'est dans le même répertoire que votre petit projet, tout ce que vous devriez avoir besoin de faire est:

from sys import path
path.append(path_to_Beautiful_Soup)

import BeautifulSoup


0 commentaires

2
votes

Vous avez plusieurs choix:

  • Vous pouvez couper et coller dans le code, en supposant que les permis de licence, etc. Cependant, que se passe-t-il lorsque le code est mis à jour?

  • Vous pouvez mettre le code dans le même répertoire (dossier) comme votre code. Ensuite, tout ce que vous avez à faire est de dire importer beauxoup avant d'essayer de l'utiliser.

  • Vous pouvez mettre le code quelque part dans le chemin de charge Python.


1 commentaires

+1: Même si vous avez oublié "Vous pouvez lire le tutoriel et la comprendre pour vous-même."



5
votes

Lorsque vous installez belleSoup la manière canonique (avec easy_install code> par exemple, ou avec un programme d'installation Windows, le cas échéant), le module magnifiquesoupie sera probablement ajouté à votre Pythondir \ Lib \ Site- paquets code> répertoire.

Ceci signifie P>

import beautifulsoup


0 commentaires

0
votes

Je l'ai déjà fait, mettez-la dans le même répertoire que le script et l'importation de fonctionnement. Si vous avez plusieurs scripts répartis sur différents répertoires, placez le fichier magnifique dans le répertoire racine et effectuez une importation relative.


0 commentaires

0
votes

Vous devez installer un nouveau paquet correctement en Python à l'aide de la ligne de commande:

pip search beautiful 


0 commentaires