nom_script = "script.py" code_script = """ prnt 'Bienvenu sur mesexemples.com' """ try: compile(code_script, nom_script, "exec") except SyntaxError, v: print "Erreur de syntaxe:", v, "in", nom_script
Posts Related to Python: Exemple de compilation dynamique d’un script
-
Erreur à eviter dans la définition des fonctions avec des paramètres par défaut
{filelink=16180} # Erreur de Syntaxe: Les paramètres sans valeurs par défaut # doivent être placés avant les paramètres avec des valeurs # par défaut. def …
-
Utilisation de l’opérateur ‘*’ pour reproduire une chaîne de caractères à un nombre de fois donnée
{filelink=16054} str= “Bienvenu” print “5 Fois”, str * 5 print “0 fois “, str * 0 print “Erreur “, str * 3.14 # Erreur print …
-
Python: Vérifier La syntaxe de retrait des codes(Indentation)
{filelink=16953} import tabnanny FILE = “exemple/script.py” file = open(FILE) for line in file.readlines(): print repr(line) # Vérifier le fichier tabnanny.check(FILE)
-
Exemple de création et assignation des variables en python
{filelink=16552} #Déclaration et assignation correcte x, y, z= 1, 3.14, “Allô” #Déclaration et assignation correcte list= [12, 10] #Déclaration et assignation incorrecte a, b= 50, …
-
Différentes manières d’écriture d’une chaîne de caractères en python
{filelink=16030} #Création des 4 chaînes de caractères str1=”1-Bienvenu sur python.mesexemples.com” str2=’2-Bienvenu sur python.mesexemples.com’ str3=”’3-Bienvenu sur python.mesexemples.com”’ str4=”””4-Bienvenu sur python.mesexemples.com””” #Afficher les chaînes créees print str1,str2,str3,str4
-
Python: Envoi d’email avec le protocole SMTP
{filelink=16705} import smtplib def envoi_email(_from, to, msg): serveur=smtplib.SMTP(‘www.exemples.com’) etat=serveur.sendmail(_from, to, msg) return etat #Retourne Confirmation d’envoi ou erreur resultat=envoi_email(‘demo@gmail.com’,’lui@yahoo.fr’,’Appel STP’) #En cas d’erreur if resultat: …
-
Afficher la liste des mots clés python
{filelink=16548} import keyword for mot in keyword.kwlist: print “#”+mot # ce module affiche ça #and #as #assert #break #class #continue #def #del #elif #else #except …
-
Python: Analyser le chemin du script
{filelink=16859} import sys # Importer le module ‘sys’ print “Le chemin a”, len(sys.path), “membres” # Ajouter un nouveau répertoire au chemin sys.path.insert(0, “test”) import test …
-
Python: Création dynamique d’un ‘slice’
{filelink=15955} # définition d’un tuple slce= (“janvier”,”février”, “mars”, “avril”,”Mai”,”juin”, “juiller”, “Aout”) x = int(raw_input(“Tapez l’index du début de ‘slice’: “)) y = int(raw_input(“Tapez l’index de …
-
Exemple d’une calculatrice scientifique
{filelink=16851} from Tkinter import * import Pmw, string class SLabel(Frame): “”” SLabel defines a 2-sided label within a Frame. The left hand label has blue …