您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字
此存儲庫已封存,您能瀏覽檔案及複製此存儲庫,但不能推送、建立問題及拉取請求。

01-rappels.md 1.2 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. +++
  2. title = "Introduction"
  3. weight = 1
  4. +++
  5. # Introduction
  6. ## Importer un module
  7. Souvenez-vous, dans le chapitre 12 nous avons vu que le code suivant
  8. Ce code fonctionne s'il y a un ficher `foo.py` quelque part qui contient la fonction
  9. `bar` [^1]:
  10. ```python
  11. import foo
  12. foo.bar()
  13. ```
  14. Ce fichier peut être présent soit dans le répertoire courant, soit dans la bibliothèque standard Python.
  15. ## La variable PATH
  16. Vous connaissez peut-être le rôle de la variable d'environnement `PATH`. Celle-ci contient une liste de chemins,
  17. séparés par le caractère `:` et est utilisée par votre shell pour trouver le chemin complet des commandes que vous lancez.
  18. Par exemple:
  19. ```bash
  20. PATH="/bin:/usr/bin:/usr/sbin"
  21. $ ifconfig
  22. # lance le binaire /usr/sbin/ifconfig
  23. $ ls
  24. # lance le binaire /bin/ls
  25. ```
  26. Le chemin est "résolu" par le shell en parcourant la liste de tout les
  27. chemins de la variable `PATH`, et en regardant si le chemin complet
  28. existe. La résolution s'arrête dès le premier chemin trouvé.
  29. Par exemple, si vous avez `PATH="/home/user/bin:/usr/bin"` et un fichier `ls` dans `/home/user/bin/ls`, c'est ce fichier-là
  30. (et non `/bin/ls`) qui sera utilisé quand vous taperez `ls`.