La fonction pprint() n'apparaît pas dans le module import pprint
Bonsoir,
Lorsque je fais :
import pprint
print(dir(pprint))
Prisca@DESKTOP-UTTBACF MINGW64 ~
$ "C:/Program Files/Python36/python.exe" "c:/Users/Prisca/Desktop/trader/formation python/fonctions_dir_et_help.py"
['__annotations__', '__call__', '__class__', '__closure__', '__code__', '__defaults__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__get__', '__getattribute__', '__globals__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__kwdefaults__', '__le__', '__lt__', '__module__',
'__name__', '__ne__', '__new__', '__qualname__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
La fonction pprint n'apparaît pas, je voudrais donc savoir comment est-ce qu'on parvient à l'importer (from pprint import pprint) pour l'utiliser
Merci
Bonjour Alain et désolé pour le délai dans la réponse, Pierre-André et moi-même étions les deux en déplacements ces derniers jours.
Ce n'est pas normal que vous ne voyiez pas la fonction pprint en affichant avec dir, je soupçonne que vous ayez créé un fichier pprint.py dans votre dossier qui écrase le module pprint et qui expliquerait que vous ne voyez pas les fonctions du module.
De mon côté, si dans un interpréteur Python j'importe le module et affiche avec dir j'obtiens bien toutes les fonctions possibles :
>>> import pprint
>>> dir(pprint)
['PrettyPrinter', '_StringIO', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_builtin_scalars', '_collections', '_dataclasses', '_perfcheck', '_recursion', '_safe_key', '_safe_tuple', '_sys', '_types', '_wrap_bytes_repr', 'isreadable', 'isrecursive', 'pformat', 'pp', 'pprint', 're', 'saferepr']
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte