Questions marquées «python»

149
L'autodoc Sphinx n'est pas assez automatique

J'essaie d'utiliser Sphinx pour documenter un projet de plus de 5000 lignes en Python. Il a environ 7 modules de base. Pour autant que je sache, pour utiliser autodoc, je dois écrire un code comme celui-ci pour chaque fichier de mon projet: .. automodule:: mods.set.tests :members:...

149
tuple python à dict

Pour le tuple, t = ((1, 'a'),(2, 'b')) dict(t)retourne{1: 'a', 2: 'b'} Existe-t-il un bon moyen d'obtenir {'a': 1, 'b': 2}(les clés et les vals échangés)? En fin de compte, je veux être en mesure de revenir 1donné 'a'ou 2donné 'b', peut-être que la conversion en dict n'est pas la meilleure...

149
Comment sérialiser des ensembles JSON?

J'ai un Python setqui contient des objets avec __hash__et des __eq__méthodes afin de m'assurer qu'aucun doublon n'est inclus dans la collection. J'ai besoin de json encoder ce résultat set, mais passer même un vide setà la json.dumpsméthode lève un TypeError. File

149
Ecrire dans une feuille de calcul Excel

Je suis nouveau sur Python. J'ai besoin d'écrire des données de mon programme dans une feuille de calcul. J'ai cherché en ligne et il semble y avoir de nombreux packages disponibles (xlwt, XlsXcessive, openpyxl). D'autres suggèrent d'écrire dans un fichier .csv (jamais utilisé CSV et ne comprennent...

149
ImportError: aucun module nommé matplotlib.pyplot

Je pratique actuellement matplotlib. C'est le premier exemple que je pratique. #!/usr/bin/python import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0] area = [3.14159, 12.56636, 28.27431, 50.26544] plt.plot(radius, area) plt.show() Lorsque j'exécute ce script avec python ./plot_test.py, il...