Je souhaite supprimer le fichier filenames'il existe. Est-il approprié de dire if os.path.exists(filename): os.remove(filename) Y a-t-il une meilleure façon? Un moyen sur une
Je souhaite supprimer le fichier filenames'il existe. Est-il approprié de dire if os.path.exists(filename): os.remove(filename) Y a-t-il une meilleure façon? Un moyen sur une
Python est installé dans un répertoire local. Mon arborescence de répertoires ressemble à ceci: (local directory)/site-packages/toolkit/interface.py Mon code est ici: (local directory)/site-packages/toolkit/examples/mountain.py Pour exécuter l'exemple, j'écris python mountain.pyet dans le code...
J'essaie de convertir un script de réponse Ajax côté serveur en Django HttpResponse, mais apparemment, cela ne fonctionne pas. Voici le script côté serveur: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /*...
Je déploie une application Django sur un serveur de développement et je rencontre cette erreur lorsque je lance pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point...
J'ai un DataFrameavec 4 colonnes dont 2 contiennent des valeurs de chaîne. Je me demandais s'il y avait un moyen de sélectionner des lignes sur la base d'une correspondance de chaîne partielle contre une colonne particulière? En d'autres termes, une fonction ou une fonction lambda qui ferait...
J'ai essayé de chercher sur le Web des réponses pour diviser une chaîne en un tableau de caractères, mais je n'arrive pas à trouver une méthode simple str.split(//)ne semble pas fonctionner comme Ruby. Existe-t-il un moyen simple de le faire sans
Existe-t-il un moyen de faire en sorte que la journalisation Python en utilisant le loggingmodule génère automatiquement des éléments vers stdout en plus du fichier journal où ils sont censés aller? Par exemple, je voudrais que tous les appels logger.warning, logger.critical, logger.errord'aller à...
Supposons que j'ai ceci: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] et en recherchant "Pam" comme nom, je veux récupérer le dictionnaire associé: {name: "Pam", age: 7} Comment y
J'ai installé une bibliothèque en utilisant la commande pip install git+git://github.com/mozilla/elasticutils.git qui l'installe directement à partir d'un référentiel Github. Cela fonctionne bien et je veux avoir cette dépendance dans mon requirements.txt. J'ai regardé d'autres billets comme...
Existe-t-il un moyen de définir facilement une structure de type C en Python? J'en ai assez d'écrire des trucs comme: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 =
Quel est tout ce tapage sur Python et CPython (Jython, IronPython) , je ne comprends pas: python.org mentionne que CPython est: L'implémentation "traditionnelle" de Python (surnommée CPython) encore une autre question Stack Overflow mentionne que: CPython est l'interpréteur de code octet par défaut...
import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if...
Étant donné le nom d'un package Python qui peut être installé avec pip , existe-t-il un moyen de trouver une liste de toutes les versions possibles de celui-ci que pip pourrait installer? En ce moment, c'est un essai et une erreur. J'essaie d'installer une version pour une bibliothèque tierce, mais...
C'est ce que je fais normalement pour vérifier que l'entrée est un list/ tuple- mais pas un str. Parce que plusieurs fois, je suis tombé sur des bugs où une fonction passe un strobjet par erreur, et la fonction cible for x in lstsuppose que lstc'est en fait un listou tuple. assert isinstance(lst,...
Je ne sais pas si cela est spécifique à Flask, mais lorsque j'exécute une application en mode dev ( http://localhost:5000), je ne peux pas y accéder à partir d'autres machines du réseau (avec http://[dev-host-ip]:5000). Avec Rails en mode dev, par exemple, cela fonctionne très bien. Je n'ai trouvé...
Quelle est la définition la plus élémentaire de "itérable", "itérateur" et "itération" en Python? J'ai lu plusieurs définitions mais je ne parviens pas à en identifier la signification exacte car elle ne s'enracinera toujours pas. Quelqu'un peut-il m'aider s'il vous plaît avec les 3 définitions en...
J'ai besoin d'installer spécifiquement psycopg2 v2.4.1. J'ai accidentellement fait: pip install psycopg2 Au lieu de: pip install psycopg2==2.4.1 Cela installe 2.4.4 au lieu de la version précédente. Maintenant, même après avoir désinstallé psycopg2 et tenté de réinstaller avec la bonne version, il...
J'essaye de passer une liste comme argument à un programme de ligne de commande. Existe-t-il une argparseoption pour passer une liste en option? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='<Required> Set flag', required=True) Le script est appelé comme...
Pourquoi n'y a-t-il pas d' opérateurs ++et --en
J'ai du mal à installer lxml avec easy_install sur Ubuntu 11. Quand je tape, $ easy_install lxmlje reçois: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz...