J'ai le fichier suivant test.txt: J'ai besoin de chiffrer Campo2, Campo3 et Campo4 avec la fonction Des3 de la bibliothèque crypto.cipher. J'ai écrit le code suivant: p> Mon problème est que je ne sais pas comment je peux parcourir correctement les lignes du fichier et écrire dans la tenue du chiffre. Fonction .crypt. p> p>
3 Réponses :
Dans Pandas, vous ne traversez pas normalement les rangées. Vous appliquez votre fonction sur les cellules requises, puis enregistrez le fichier de données résultant.
Votre code devrait donc être: p>
J'ai dû modifier votre code un peu pour le faire reproduire. Mais une fois que cela a fonctionné, je pourrais utiliser vous donnant: p> applyMap code>, comme:
Vous pouvez lire l'écriture CSV à l'aide de Python CSV.Reader écrire en utilisant csv.writer
Voici le code: p>
Comment puis-je appliquer un cryptage uniquement à Campo2, Campo3 et Campo4?
vous pouvez boucler sur `crypted_data = [cipher.encrypt (données) pour les données dans la ligne]` Au lieu d'utiliser la compréhension de la liste et de chiffrer sélectivement les données.