Maison > développement back-end > Tutoriel Python > Comment exécuter des scripts Python à partir de la ligne de commande sans accéder à leur répertoire ?

Comment exécuter des scripts Python à partir de la ligne de commande sans accéder à leur répertoire ?

Patricia Arquette
Libérer: 2024-11-02 18:52:03
original
1092 Les gens l'ont consulté

How to Execute Python Scripts From the Command Line Without Navigating to Their Directory?

Exécuter des scripts Python via la ligne de commande : plonger dans PYTHONPATH et PATH

Pour exploiter les scripts Python à partir de la ligne de commande sans accéder à leurs scripts respectifs répertoires, il est crucial de comprendre le rôle de PYTHONPATH et PATH.

PYTHONPATH, comme son nom l'indique, établit le chemin de recherche pour l'importation des modules Python. Il aide à localiser ces modules pendant l'exécution du programme. Cependant, pour exécuter directement des scripts, PYTHONPATH n'est pas utilisé.

Considérez plutôt PATH, qui inclut les noms de chemin de répertoire dans lesquels l'interpréteur de commandes recherche les exécutables. Pour utiliser un script Python comme programme, il est nécessaire d'ajouter le répertoire du script à PATH. Ceci peut être réalisé en utilisant la commande :

export PATH=$PATH:/home/randy/lib/python
Copier après la connexion

Remarque : Pour une exécution réussie du script, vous devez également ajouter une ligne shebang (par exemple, #!/usr/bin/env python ) comme première ligne de votre script. De plus, accordez des privilèges d'exécution à l'aide de la commande :

chmod +x /home/randy/lib/python/gbmx.py
Copier après la connexion

Une fois ces étapes terminées, vous devriez pouvoir exécuter gbmx.py à partir de n'importe quel répertoire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal