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.



6
Lire un fichier binaire avec python
Je trouve particulièrement difficile la lecture de fichier binaire avec Python. Peux-tu me donner un coup de main? J'ai besoin de lire ce fichier, qui dans Fortran 90 est facilement lu par int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) En détail, le format de fichier …
104 python  binary  fortran 



6
Importer le module du sous-dossier
Je souhaite importer des sous-dossiers en tant que modules. Par conséquent, chaque sous-dossier contient un fichier __init__.py. Ma structure de dossiers est comme ceci: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py Dans mon script principal, j'importe from dirFoo.foofactory import FooFactory Dans ce fichier d'usine, j'inclus les …

1
Que fait ce comportement bizarre du côlon?
J'utilise Python 3.6.1 et je suis tombé sur quelque chose de très étrange. J'ai eu une simple faute de frappe dans le dictionnaire qui m'a pris beaucoup de temps à trouver. context = {} context["a"]: 2 print(context) Production {} Que fait le code context["a"]: 2? Il ne soulève pas un …
104 python  python-3.x 



13
Comment composer dynamiquement un filtre de requête OR dans Django?
À partir d'un exemple, vous pouvez voir un filtre de requête OR multiple: Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3)) Par exemple, cela se traduit par: [<Article: Hello>, <Article: Goodbye>, <Article: Hello and goodbye>] Cependant, je souhaite créer ce filtre de requête à partir d'une liste. Comment faire ça? par exemple [1, …
104 python  django  django-q 

8
Vérifier si sys.argv [x] est défini
Quelle serait la meilleure façon de vérifier si une variable a été transmise pour le script: try: sys.argv[1] except NameError: startingpoint = 'blah' else: startingpoint = sys.argv[1]
104 python 

13
Comment quitter une clause if
Quelles sortes de méthodes existent pour sortir prématurément d'une ifclause? Il y a des moments où j'écris du code et que je veux mettre une breakinstruction à l'intérieur d'une ifclause, seulement pour me rappeler que ceux-ci ne peuvent être utilisés que pour les boucles. Prenons le code suivant comme exemple: …

5
assert python avec et sans parenthèses
Voici quatre invocations simples d'assert: >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>> assert(1==2) Traceback (most recent call last): File "<stdin>", line 1, in ? …

5
Ajouter une colonne au cadre de données pandas
C'est probablement facile, mais j'ai les données suivantes: Dans le bloc de données 1: index dat1 0 9 1 5 Dans la trame de données 2: index dat2 0 7 1 6 Je veux un bloc de données avec la forme suivante: index dat1 dat2 0 9 7 1 5 …
104 python  pandas 

7
échin de la construction de sphinx - autodoc ne peut pas importer / trouver le module
J'essaie de démarrer avec Sphinx et je semble avoir des problèmes incessants. Commander: docs/sphinx-quickstart Je réponds à toutes les questions et tout fonctionne bien. Commander: docs/ls Tout semble normal. Résultat:build Makefile source Commander: sphinx-build -d build/doctrees source build/html Cela semble fonctionner. J'ai pu ouvrir le fichier index.html et voir un …

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.