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.

3
`if __name__ == '__main __'` équivalent en Ruby
Je suis nouveau sur Ruby. Je cherche à importer des fonctions à partir d'un module contenant un outil que je souhaite continuer à utiliser séparément. En Python, je ferais simplement ceci: def a(): ... def b(): ... if __name__ == '__main__': a() b() Cela me permet d'exécuter le programme ou …
101 python  ruby  main 


4
Python str vs types Unicode
En travaillant avec Python 2.7, je me demande quel avantage réel il y a à utiliser le type à la unicodeplace de str, car les deux semblent être capables de contenir des chaînes Unicode. Existe-t-il une raison particulière en dehors de la possibilité de définir des codes Unicode dans des …
101 python  string  unicode 

4
Comment annuler l'échappement d'une chaîne échappée par une barre oblique inverse?
Supposons que j'ai une chaîne qui est une version échappée par une barre oblique inverse d'une autre chaîne. Existe-t-il un moyen simple, en Python, de faire disparaître la chaîne? Je pourrais, par exemple, faire: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> Cependant, cela …
101 python  string  escaping 




5
Redirection d'URL Django
Comment puis-je rediriger le trafic qui ne correspond à aucune de mes autres URL vers la page d'accueil? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) En l'état, la dernière entrée envoie tout "autre" trafic vers la page d'accueil mais je souhaite rediriger …

15
Carte bidirectionnelle / inversée [dupliquer]
Cette question a déjà des réponses ici : Comment implémenter une table de hachage bidirectionnelle efficace? (7 réponses) Fermé il y a 26 jours . Je fais ce truc de standard en python où je dois garder une trace de qui parle à qui, donc si Alice -> Bob, alors …
101 python 

6
Comment implémenter __getattribute__ sans erreur de récursivité infinie?
Je souhaite remplacer l'accès à une variable dans une classe, mais renvoyer toutes les autres normalement. Comment puis-je accomplir cela avec __getattribute__? J'ai essayé ce qui suit (qui devrait également illustrer ce que j'essaie de faire) mais j'obtiens une erreur de récursivité: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): …
101 python  class  oop  recursion  getattr 




19
Vérifiez si le script python est en cours d'exécution
J'ai un démon python en cours d'exécution dans le cadre de mon application Web / Comment puis-je vérifier rapidement (en utilisant python) si mon démon est en cours d'exécution et, sinon, le lancer? Je veux le faire de cette façon pour corriger les plantages du démon, et donc le script …
101 python  process  daemon 

2
Tableaux numpy d'entrée et de sortie vers h5py
J'ai un code Python dont la sortie est une matrice dimensionnée, dont les entrées sont toutes du type float. Si je l'enregistre avec l'extension, .datla taille du fichier est de l'ordre de 500 Mo. J'ai lu que l'utilisation h5pyréduit considérablement la taille du fichier. Donc, disons que j'ai nommé le …
101 python  arrays  numpy  h5py 

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.