J'ai fait ce script son pour vérifier si les profils GitHub contiennent un e-mail et leur triez I 2 Liste distincte, il n'est pas terminé nécessaire d'optimiser et de se débarrasser des trucs supplémentaires.
Le principal problème est que je cours avec le terminal En utilisant Python, et que 2,7 par mon système, lorsque je voulais l'exécuter avec Python 3, j'ai eu des erreurs, j'ai essayé de les déboguer mais je ne pouvais toujours pas résoudre le problème. P>
Voici mon code: < / p> Voici les erreurs que je reçois lors de l'exécution via Python 3: p> n'importe quel type d'aide serait un beaucoup d'aide !!! p> p>
3 Réponses :
Essayez d'ouvrir votre profil.txt code> dans unicode. profile = profile.decode('utf-8')
Ce que je reçois: ValueError: Le mode binaire ne prend pas un argument de codage
Vous devez coder correctement vos données que vous avez lues à partir de de sorte que la variable code> code> contient une représentation d'octets de l'URL de profil GITUB et non une représentation de chaîne. Je crois que vous devez changer cela. P> profiles.txt code>. En Python3, ce sont des octets et qui n'est pas sérialisable à JSON. P>
Merci à @zeroq et @Divyanshu Srivastava
J'ai essayé @Divyanshu Srivastava, mais cette fonction ne peut pas prendre un argument supplémentaire, alors je viens d'ajouter à ma ligne d'analyse () cette ligne: p> et cela fonctionne comme un charme.
Merci encore. P> p>
Pouvez-vous imprimer
profil code>? dansParse code> fonction