Questions marquées «python»

Python est un langage de programmation polyvalent à paradigmes multiples et à typage dynamique. Il est conçu pour être rapide à apprendre, comprendre et utiliser, et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 n'est officiellement plus pris en charge depuis le 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante ou une bibliothèque Python (par exemple Jython, PyPy, Pandas, Numpy), veuillez l'inclure dans les balises.

8
Identification de la relation de dépendance pour les packages python installés avec pip
Quand je fais un pip freeze, je vois un grand nombre de packages Python que je n'ai pas installés explicitement, par exemple $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) Existe-t-il un moyen pour moi de déterminer pourquoi pip a installé ces packages dépendants particuliers? …
151 python  pip 

23
Itérateur de fenêtre roulante ou coulissante?
J'ai besoin d'une fenêtre déroulante (aka fenêtre glissante) itérable sur une séquence / itérateur / générateur. L'itération Python par défaut peut être considérée comme un cas spécial, où la longueur de la fenêtre est 1. J'utilise actuellement le code suivant. Quelqu'un a-t-il une méthode plus pythonique, moins verbeuse ou plus …
151 python  algorithm 

2
Multiprocessing - Pipe vs Queue
Quelles sont les différences fondamentales entre les files d'attente et les tubes dans le package multiprocesseur de Python ? Dans quels scénarios faut-il choisir l'un plutôt que l'autre? Quand est-il avantageux de l'utiliser Pipe()? Quand est-il avantageux de l'utiliser Queue()?

8
Les pandas peuvent-ils reconnaître automatiquement les dates?
Aujourd'hui, j'ai été positivement surpris par le fait qu'en lisant des données à partir d'un fichier de données (par exemple), pandas est capable de reconnaître des types de valeurs: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Par exemple, il peut être vérifié de cette manière: for i, r in df.iterrows(): print type(r['col1']), …
151 python  date  types  dataframe  pandas 

10
Insensible à la casse 'in'
J'aime utiliser l'expression if 'MICHAEL89' in USERNAMES: ... où USERNAMESest une liste. Existe-t-il un moyen de faire correspondre les éléments avec insensibilité à la casse ou dois-je utiliser une méthode personnalisée? Je me demande simplement s'il est nécessaire d'écrire du code supplémentaire pour cela.


6
anaconda mettre à jour tous les packages possibles?
J'ai essayé le conda search --outdated, il y a beaucoup de paquets obsolètes, par exemple le scipy est 0.17.1 mais le dernier est 0.18.0. Cependant, quand je fais le conda update --all. Il ne mettra à jour aucun paquet. mise à jour 1 conda update --all --alt-hint Fetching package metadata …
151 python  anaconda 

8
Python json.loads affiche ValueError: données supplémentaires
J'obtiens des données à partir d'un fichier JSON "new.json" et je souhaite filtrer certaines données et les stocker dans un nouveau fichier JSON. Voici mon code: import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = …
151 python  json 

8
Comment copier en profondeur une liste?
J'ai un problème avec une copie de liste: Donc, après mon E0départ 'get_edge', je fais une copie E0en appelant 'E0_copy = list(E0)'. Ici, je suppose que E0_copyc'est une copie profonde de E0, et je passe E0_copydans 'karger(E)'. Mais dans la fonction principale. Pourquoi le résultat 'print E0[1:10]'avant la boucle for …
151 python  list  copy  deep-copy 

5
Comment les frameworks Web Python, WSGI et CGI s'associent
J'ai un compte Bluehost où je peux exécuter des scripts Python en tant que CGI. Je suppose que c'est le CGI le plus simple, car pour exécuter, je dois définir ce qui suit dans .htaccess: Options +ExecCGI AddType text/html py AddHandler cgi-script .py Maintenant, chaque fois que je recherche la …
150 python  apache  cgi  wsgi 

6
Appeler une fonction avec une liste d'arguments en python
J'essaie d'appeler une fonction dans une autre fonction en python, mais je ne trouve pas la bonne syntaxe. Ce que je veux faire est quelque chose comme ceci: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) Dans ce cas, …
150 python  function 

30
Dormir dans un fichier batch
Lors de l'écriture d'un fichier batch pour automatiser quelque chose sur une boîte Windows, j'ai dû suspendre son exécution pendant plusieurs secondes (généralement dans une boucle de test / attente, en attendant le démarrage d'un processus). À l'époque, la meilleure solution que j'ai pu trouver utilise le ping (je ne …
150 python  batch-file 

12
Django passe des paramètres de formulaire personnalisés à Formset
Ce problème a été corrigé dans Django 1.9 avec form_kwargs . J'ai un formulaire Django qui ressemble à ceci: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) J'appelle ce formulaire avec quelque chose …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.