Articles of python

django templates: inclure et étendre

Je voudrais fournir le même contenu dans 2 fichiers de base différents. Alors j’essaie de faire ça: page1.html: {% extends “base1.html” %} {% include “commondata.html” %} page2.html: {% extends “base2.html” %} {% include “commondata.html” %} Le problème est que je ne peux pas sembler utiliser les deux extensions et inclure. Y a-t-il un moyen de […]

Renommage par lot de fichiers dans un répertoire

Existe-t-il un moyen simple de renommer un groupe de fichiers déjà contenus dans un répertoire, en utilisant Python? Exemple: J’ai un répertoire complet de fichiers * .doc et je veux les renommer de manière cohérente. X.doc -> “new (X) .doc” Y.doc -> “new (Y) .doc”

Comment obtenir la première colonne d’un DataFrame en tant que série?

J’ai essayé: x=pandas.DataFrame(…) s = x.take([0], axis=1) Et s obtient un DataFrame, pas une série.

Comment faire pour obtenir IPython Notebook pour exécuter Python 3?

Je suis nouveau sur Python à supporter avec moi. J’ai installé Anaconda, fonctionne très bien. Je mets en place un environnement Python 3 en suivant les instructions de la ligne Anaconda cmd . Je configure l’environnement Python 3 d’Anaconda comme interprète de Pycharm , fonctionne très bien. J’ai lancé l’ Anaconda “launcher.app” et lancé IPython […]

Y a-t-il une signification particulière à 16331239353195370.0?

En utilisant import numpy as np j’ai remarqué que np.tan(np.pi/2) donne le numéro dans le titre et non pas np.inf 16331239353195370.0 Je suis curieux de ce nombre. Est-ce lié à un paramètre de précision de la machine système? Pourrais-je l’avoir calculé à partir de quelque chose? (Je pense à quelque chose de similaire à sys.float_info […]

Comment activer les numéros de ligne dans IDLE?

Dans le shell principal d’IDLE, les erreurs renvoient toujours un numéro de ligne, mais l’environnement de développement n’a même pas de numéro de ligne. Y a-t-il un moyen d’allumer les numéros de ligne?

Sérialisation JSON des modèles Google App Engine

Je cherche depuis un certain temps sans succès. Mon projet n’utilise pas Django, existe-t-il un moyen simple de sérialiser les modèles App Engine (google.appengine.ext.db.Model) dans JSON ou dois-je écrire mon propre sérialiseur? Modèle: class Photo(db.Model): filename = db.SsortingngProperty() title = db.SsortingngProperty() description = db.SsortingngProperty(multiline=True) date_taken = db.DateTimeProperty() date_uploaded = db.DateTimeProperty(auto_now_add=True) album = db.ReferenceProperty(Album, collection_name=’photo’)

Comment fais-tu un simple “chmod + x” depuis Python?

Je veux créer un fichier à partir d’un script python exécutable. import os import stat os.chmod(‘somefile’, stat.S_IEXEC) Il semble que os.chmod n’ajoute pas de permissions comme le fait unix chmod . Avec la dernière ligne mise en commentaire, le fichier a le nom de fichier -rw-r–r– , sans le commenter, le mode de fichier est […]

Supprimer les premiers x caractères de la chaîne?

Comment peut-on retirer les premiers x caractères d’une chaîne? Par exemple, si on avait un lipsum ssortingng, comment supprimeraient-ils les 3 premiers caractères et obtiendraient-ils un résultat de sum ?

Comment configurer un interpréteur Python dans IntelliJ IDEA avec le plug-in PyCharm?

Il y a un didacticiel dans la documentation IDEA sur la façon d’append un interpréteur Python dans PyCharm, qui implique l’access à la page “Interpréteur de projet”. Même après l’installation du plug-in Python, je ne vois pas ce paramètre nulle part. Est-ce que je manque quelque chose d’évident?