Questions marquées «python-3.x»

140
Différence entre except: et except Exception as e: in Python

Les deux extraits de code suivants font la même chose. Ils interceptent chaque exception et exécutent le code dans le except:bloc Extrait 1 - try: #some code that may throw an exception except: #exception handling code Extrait 2 - try: #some code that may throw an exception except Exception as e:...

139
Existe-t-il une fonction 'foreach' dans Python 3?

Quand je rencontre la situation, je peux le faire en javascript, je pense toujours que s'il y a une foreachfonction, ce serait pratique. Par foreach, j'entends la fonction qui est décrite ci-dessous: def foreach(fn,iterable): for x in iterable: fn(x) ils le font juste sur chaque élément et n'ont...

137
Comment lire un fichier ligne par ligne en Python?

À l'époque préhistorique (Python 1.4), nous avons fait: fp = open('filename.txt') while 1: line = fp.readline() if not line: break print line après Python 2.1, nous avons fait: for line in open('filename.txt').xreadlines(): print line avant d'avoir le protocole d'itérateur pratique dans Python 2.3,...

130
Tapez indiquant une liste d'un type spécifié

En utilisant les annotations de fonction de Python 3, il est possible de spécifier le type d'éléments contenus dans une liste homogène (ou une autre collection) à des fins d'indication de type dans PyCharm et d'autres IDE? Un exemple de code pseudo-python pour une liste d'int: def...

128
Installation de Python 3 sur RHEL

J'essaye d'installer python3 sur RHEL en suivant les étapes suivantes: yum search python3 Qui est revenu No matches found for: python3 Suivi par: yum search python Aucun des résultats de la recherche ne contenait python3. Que dois-je essayer

127
__getattr__ sur un module

Comment implémenter l'équivalent d'un __getattr__sur une classe, sur un module? Exemple Lors de l'appel d'une fonction qui n'existe pas dans les attributs définis statiquement d'un module, je souhaite créer une instance d'une classe dans ce module et invoquer la méthode dessus avec le même nom que...