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.


5
Résolution de l’échec du chargement de la DLL:% 1 n’est pas une application Win32 valide. » pour Pygame
J'ai récemment installé Python 3.1 et le module Pygame pour Python 3.1 Lorsque je tape import python dans la console, j'obtiens l'erreur suivante: Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import pygame File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95, in <module> from pygame.base import * ImportError: DLL load failed: …
92 python  pygame 

6
Un moyen rapide de copier un dictionnaire en Python
J'ai un programme Python qui fonctionne beaucoup avec des dictionnaires. Je dois faire des copies de dictionnaires des milliers de fois. J'ai besoin d'une copie des clés et du contenu associé. La copie sera éditée et ne doit pas être liée à l'original (par exemple, les modifications apportées à la …

12
Comment gérer à la fois `with open (…)` et `sys.stdout` bien?
Souvent, j'ai besoin de sortir des données dans un fichier ou, si le fichier n'est pas spécifié, dans stdout. J'utilise l'extrait suivant: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Je voudrais le réécrire et gérer les deux cibles de manière uniforme. Dans le cas idéal, ce serait: …
92 python 


13
Comment vérifier l'état des tâches dans Celery?
Comment vérifier si une tâche est en cours dans le céleri (en particulier, j'utilise céleri-django)? J'ai lu la documentation et j'ai cherché sur Google, mais je ne vois pas un appel comme: my_example_task.state() == RUNNING Mon cas d'utilisation est que j'ai un service externe (java) pour le transcodage. Lorsque j'envoie …

8
Comment faire un Python, un programme de ligne de commande qui remplit automatiquement des choses arbitraires PAS un interpréteur
Je sais comment configurer l'auto-complétion des objets python dans l'interpréteur python (sous unix). Google affiche de nombreux appels pour des explications sur la façon de procéder. Malheureusement, il y a tellement de références à cela qu'il est difficile de trouver ce que j'ai besoin de faire, ce qui est légèrement …

11
Argparse Python: Faire au moins un argument requis
J'utilise argparsepour un programme Python qui peut -process, -uploadou les deux: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() Le programme n'a pas de sens sans au moins un paramètre. Comment puis-je configurer argparsepour forcer au moins un paramètre à être choisi? METTRE À JOUR: Suite …
92 python  argparse 



9
Comment fixer un entier à une certaine plage?
J'ai le code suivant: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Fondamentalement, je calcule un nouvel index et l'utilise pour trouver un élément d'une liste. Afin de m'assurer que l'index est dans les limites …
92 python  clamp 

3
Comment créer dynamiquement des classes dérivées à partir d'une classe de base
Par exemple, j'ai une classe de base comme suit: class BaseClass(object): def __init__(self, classtype): self._type = classtype De cette classe je dérive plusieurs autres classes, par exemple class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') Existe-t-il une manière pythonique agréable de créer ces classes dynamiquement par …

15
Exécuter un programme externe (exécutable) en Python?
Je viens de commencer à travailler sur Python et j'ai essayé d'exécuter un exécutable externe à partir de Python. J'ai un exécutable pour un programme écrit en Fortran. Disons que le nom de l'exécutable est flow.exe. Et mon exécutable se trouve dans C:\Documents and Settings\flow_model. J'ai essayé les commandes os.system …

4
En Python, que signifie dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ pourquoi y a-t-il un deuxième argument?


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.