J'ai besoin d'aide pour comprendre ce code. Je ne peux pas donner un sens aux boucles. Quelqu'un peut-il s'il vous plaît casser et expliquer? Que représente "i = 0" dans ce programme. Je dois également ajouter une manipulation des erreurs pour des données manquantes et non valides. Je l'apprécierais beaucoup.
Merci!
3 Réponses :
Je peux expliquer un peu de cela. Ceci crée une nouvelle variable, appelée i et la définition à zéro. P> while I < Len (line)
J'ai ajouté des commentaires dans le code qui, espérons-le, facilitera la compréhension. Lors de l'ajout de la manutention d'erreur pour des données manquantes ou non valides, vous devriez rechercher des endroits où vous pourriez avoir besoin de données non disponibles.
Que se passe-t-il si Une fois que vous connaissez des exceptions possibles, vous pouvez les attraper à l'aide d'un DATA = UR.URLOPEN (link) code> ne renvoie aucun Les données? Peut
urlopen code> lancer des exceptions? Vous pouvez trouver ces informations dans le Documentation . P>
Essayer / sauf code> bloc. Par exemple: P>
i = 0 # This seems to be a index for each character in a line. 0 is the first character in the line.
while i < len(line): # Loop until the index reaches the last character in the line.
# If you find the < character at position i.
if line[i] == '<':
i = i + 1
while i < len(line) and line[i] != '>': # Loop until you find the matching >.
tag += line[i] # Save all character in between < and >
i = i + 1
if tag not in fields: # Didn't find what you where looking for so exit the while loop.
break;
i = i + 1;
# You are still in the line but the current character is not <.
while i < len(line) and line[i] != '<':
# Save all characters until the line ends or you find a <.
value += line[i]
i = i + 1
break; # Exit the while loop.
Salut essayant de répondre le mieux possible au mieux: Très simple parlé: Tandis que la boucle 0 vérifie la fin de la ligne Tandis que la boucle 1 vérifie la fin de la balise (ou la ligne) Tandis que la boucle 2 vérifie la fin de la valeur (ou la ligne)
break
Quelle est votre question exactement?
Je cherche juste une explication.