PYTHON [ valeur nulle / champs inexistant]***
-CCM-
Messages postés
927
Date d'inscription
Statut
Membre
Dernière intervention
-
-CCM- Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
-CCM- Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour tout le monde,
je but sur un problème de débutant vu que je ne maitrise pas du tout python ...
Je fait des tests sur des champs "lotus notes" .. du style :
Si le champs "fruit" contient "rais"
fruit = "fraise"
Voici le code plus parlant
Sa marche bien, mais sa plante quand le champs est vide :roll: comment dire :
Si le champs est vide
fruit = "aucun"
??
Et deuxième problème, je me base sur l'existance d'un champs pour définire si il s'agit d'un fruit ou d'un legume ...
Si champs "MIAM" existe
variable = "FRUIT"
Or je veux tester si MIAM existe et si il est différent de NULL ..
MERCI pour votre aide ..:roll:
Bonjour tout le monde,
je but sur un problème de débutant vu que je ne maitrise pas du tout python ...
Je fait des tests sur des champs "lotus notes" .. du style :
Si le champs "fruit" contient "rais"
fruit = "fraise"
Voici le code plus parlant
elif(doc.GetFirstItem('FRUIT').Values[0].find("rais") != -1): fruit = "fraise;"
Sa marche bien, mais sa plante quand le champs est vide :roll: comment dire :
Si le champs est vide
fruit = "aucun"
??
Et deuxième problème, je me base sur l'existance d'un champs pour définire si il s'agit d'un fruit ou d'un legume ...
Si champs "MIAM" existe
variable = "FRUIT"
if (str(doc.Items[j]) == "MIAM"): Variable = "Fruit" j+=1
Or je veux tester si MIAM existe et si il est différent de NULL ..
MERCI pour votre aide ..:roll:
A voir également:
- Python variable vide
- Supprimer page word vide - Guide
- Citizen code python avis - Accueil - Outils
- Caractere vide - Guide
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
- Formaté mais pas de connexion Internet ? ✓ - Forum Matériel & Système
3 réponses
Pour tester si une varibale est vide en python tu as juste à faire "If not ta_variable". Dans ton cas ça donne :
if not doc.GetFirstItem('FRUIT').Values[0] : #ton code ici
Merci , j'avai lu sur ce forum la solution de sebsauvage qui consistait a utiliser if not, mais j'ai l'erreur
AttributeError: 'NoneType' object has no attribute 'Values'
avec le code
AttributeError: 'NoneType' object has no attribute 'Values'
avec le code
.... elif not doc.GetFirstItem('FRUIT').Values[0]: c = "??;" elif(doc.GetFirstItem('FRUIT').Values[0].find("anane") != -1): c = "BANANE;" ....