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
Copier un fichier ou des répertoires de manière récursive en Python
Python semble avoir des fonctions pour copier des fichiers (par exemple shutil.copy) et des fonctions pour copier des répertoires (par exemple shutil.copytree) mais je n'ai trouvé aucune fonction qui gère les deux. Bien sûr, il est trivial de vérifier si vous souhaitez copier un fichier ou un répertoire, mais cela …
116 python 




2
Se moquer d'une classe: Mock () ou patch ()?
J'utilise mock avec Python et je me demande laquelle de ces deux approches est la meilleure (lire: plus pythonique). Première méthode : créez simplement un objet simulé et utilisez-le. Le code ressemble à ceci: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and …



9
SQLAlchemy: suppression en cascade
Je dois manquer quelque chose de trivial avec les options en cascade de SQLAlchemy car je ne peux pas obtenir une simple suppression en cascade pour fonctionner correctement - si un élément parent est supprimé, les enfants persistent, avec nulldes clés étrangères. J'ai mis un cas de test concis ici: …

8
Normes / bonnes pratiques de codage Python [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …

6
Portée des classes imbriquées?
J'essaie de comprendre la portée des classes imbriquées en Python. Voici mon exemple de code: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var La création de la classe ne se termine pas et j'obtiens l'erreur: <type 'exceptions.NameError'>: name 'outer_var' is not defined Essayer inner_var = Outerclass.outer_varne fonctionne pas. …

1
Pourquoi str.translate est-il beaucoup plus rapide dans Python 3.5 par rapport à Python 3.4?
J'essayais de supprimer les caractères indésirables d'une chaîne donnée en utilisant text.translate()Python 3.4. Le code minimal est: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Cela fonctionne comme prévu. Cependant, le même programme lorsqu'il est exécuté en Python 3.4 et Python …

14
Intégration continue «jolie» pour Python
C'est une question un peu… vaine, mais la sortie de BuildBot n'est pas particulièrement agréable à regarder. Par exemple, par rapport à .. phpUnderControl Jenkins Hudson CruiseControl.rb ..et d'autres, BuildBot a l' air plutôt .. archaïque Je joue actuellement avec Hudson, mais il est très centré sur Java (bien qu'avec …




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.