Supposons que le nom de mon fichier de script python soit bonjour. Comment le script peut-il être exécuté? Parfois, je vois que la plupart des scripts python sont exécutés par (python hello.py) et parfois (./hello.py). Laquelle de ces exécutions est vraie? Si les deux sont identiques, pourquoi est-il mentionné comme des commandes différentes?Comment lancer un script python?
0
A
Répondre
4
La syntaxe ./hello.py
est généralement utilisée sur les systèmes de type Unix (y compris Linux et OSX); il faut deux choses:
- que
hello.py
a des droits appropriés (exécuter bit) - que la première ligne de
hello.py
est#!/usr/bin/python
(ou similaire, selon l'emplacement de votre interpréteur Python)
L'autre formulaire - python hello.py
- n'a pas de telles exigences.
les deux sont identiques, en fonction de votre système d'exploitation et de la configuration de votre système, l'un ou les deux peuvent être utilisés. – Stack
Perl file.py est utilisé par quel système d'exploitation et ./python.py est utilisé par quel système d'exploitation? – Vishal
vous ne pouvez pas exécuter python par 'perl file.py', car perl est un langage de programmation différent – Stack