Comment les fichiers python écrits par moi-même s'appellent-ils ? Les bibliothèques de modules en Python sont très couramment utilisées. Vous pouvez personnaliser vous-même les modules couramment utilisés, mais comment les appeler ?
Les modules s'appellent
Deux méthodes lors de l'appel du répertoire de même niveau
import module print(module.add(3,8)) from module import add print(add(2,4))
Appels de sous-répertoire du répertoire de même niveau
from 文件相互调用 import cal print(cal.sub(3,8)) from 文件相互调用.cal import sub #这种情况下加一个点(.),然后写目录 print(sub(3,9))
Appels de sous-répertoire des sous-répertoires du répertoire de même niveau
from 文件相互调用.文件2 import cal2 print(cal2.mul(3,7)) from 文件相互调用.文件2.cal2 import mul print(mul(3,7))
Puis un niveau plus profond
from 文件相互调用.文件2.文件3 import cal3 print(cal3.divi(8,2)) from 文件相互调用.文件2.文件3.cal3 import divi print(divi(8,2))
Situation particulière
from 文件相互调用.文件2 import 文件3 #这种不推荐用这种的 print(文件3.cal3.divi(8,2))
a un format d'appel spécial, mais il présente deux inconvénients :
Premièrement, l'efficacité d'exécution est faible, deuxièmement, il ne détermine pas si le fichier est dupliqué, etc. 🎜>
from 文件相互调用 import * print(cal.sub(3,8))
from 文件相互调用.文件2.文件3 import * print(cal3.divi(8,2))
import xx, xx,xx, ... #即用逗号隔开
bin文件时程序的的入口 main 文件里只写逻辑程序 module 文件里面只写功能程序
Fonction du package :
1 Utilisé pour organiser des modules, qui peuvent être sous-packagés selon la fonction du module ; 🎜>2. Évitez les conflits de modules ; même nom. Si les modules sont placés dans des packages différents, il n'y aura pas de conflits.
if __name__ == "__main__": print(add(3,5)) print('ok') print(__name__)
if __name__ == "__main__": a deux fonctions :
1. Mettez un certain fichier pour tester le résultat du fichier. Cependant, lorsque le fichier est appelé, l'instruction le fera. ne soit pas exécuté.
Pour faire simple : pour tester le fichier appelé
2. Écrire cette phrase dans le programme appelant peut empêcher les autres de modifier mon programme principal, qui est uniquement destiné aux autres.
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!