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.

18
Un site Web peut-il détecter quand vous utilisez du sélénium avec chromedriver?
J'ai testé Selenium avec Chromedriver et j'ai remarqué que certaines pages peuvent détecter que vous utilisez Selenium même s'il n'y a aucune automatisation. Même lorsque je navigue simplement manuellement en utilisant Chrome via Selenium et Xephyr, je reçois souvent une page disant qu'une activité suspecte a été détectée. J'ai vérifié …

20
Comment trouver toutes les occurrences d'une sous-chaîne?
Python a string.find()et string.rfind()pour obtenir l'index d'une sous-chaîne dans une chaîne. Je me demande s'il y a quelque chose comme string.find_all()qui peut retourner tous les index trouvés (pas seulement le premier depuis le début ou le premier depuis la fin). Par exemple: string = "test test test test" print string.find('test') …
365 python  regex  string 




6
Expliquer '__enter__' et '__exit__' de Python
J'ai vu ça dans le code de quelqu'un. Qu'est-ce que ça veut dire? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print …

12
Rechargement des sous-modules dans IPython
Actuellement, je travaille sur un projet python qui contient des sous-modules et utilise numpy / scipy. Ipython est utilisé comme console interactive. Malheureusement, je ne suis pas très satisfait du flux de travail que j'utilise actuellement, j'apprécierais quelques conseils. Dans IPython, le framework est chargé par une simple importcommande. Cependant, …
363 python  ipython 






2
Comment faire pivoter une trame de données
Qu'est-ce que le pivot? Comment pivoter? Est-ce un pivot? Format long à format large? J'ai vu beaucoup de questions concernant les tableaux croisés dynamiques. Même s'ils ne savent pas qu'ils demandent des tableaux croisés dynamiques, ils le sont généralement. Il est pratiquement impossible d'écrire une question canonique et une réponse …

30
Moyen le plus rapide de répertorier tous les nombres premiers sous N
C'est le meilleur algorithme que j'ai pu trouver. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Peut-il être rendu encore plus rapide? Ce code a un défaut: puisqu'il numberss'agit d'un ensemble non …


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.