[Python] Contre-mesures pour "AttributeError: l'objet 'NoneType' de googletrans n'a pas d'attribut'group '"

introduction

Un jour lors de la traduction avec Python à l'aide de la bibliothèque googletrans

'NoneType' object has no attribute 'group


 J'ai eu l'erreur, et après cela, le processus a souvent échoué à cause de cela.
 Et même si le code est exactement le même, parfois j'obtiens une erreur et parfois non. Gênant.

 En regardant [problèmes de py-googletrans](https://github.com/ssut/py-googletrans/issues/234), il a été dit qu'une erreur s'est produite du côté de Google, donc pour l'instant c'est un remède. Je n'arrive pas à le faire.
 Cependant, des mesures temporaires peuvent être prises, je vais donc les présenter en les extrayant des commentaires sur la question.

# Contre-mesures
 Parfois, vous obtenez une erreur et parfois non, alors faites-le plusieurs fois jusqu'à ce que vous réussissiez! !! !! C'est une méthode. C'est une poussée.

```python
from googletrans import Translator

src = "Le texte que vous souhaitez traduire"

tr = Translator()
while True:
  try:
    text = tr.translate(src, dest="en").text
    break
  except Exception as e:
    tr = Translator()

En termes simples, si vous obtenez une erreur en utilisant while et try - sauf comme décrit ci-dessus, recréez l'instance et réessayez. Et si l'exécution est réussie, faites une pause et terminez en toute sécurité.

Je vous remercie pour votre travail acharné.

Recommended Posts

[Python] Contre-mesures pour "AttributeError: l'objet 'NoneType' de googletrans n'a pas d'attribut'group '"
AttributeError: l'objet 'NoneType' n'a pas d'attribut'loader '
[Python] Erreur d'attribut: l'objet 'list' n'a pas d'attribut replace '
Python: obtenir une liste de méthodes pour un objet
[python] Valeur de l'objet fonction (?)
Orientation des objets Prolog pour les programmeurs Python
Blender n'a pas d'ordre de sélection d'objet
Premiers pas avec python3
Enregistrement de l'introduction de Python pour les nouveaux arrivants
Avec xmpppy'_ssl._SSLSocket 'l'objet n'a pas d'attribut' émetteur '
[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Résumé de diverses instructions for en Python
[Python3] Réécrire l'objet code de la fonction
Pandas du débutant, par le débutant, pour le débutant [Python]
Résumé des techniques utiles de Scrapy en Python