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.


5
Hériter des docstrings dans l'héritage de classe Python
J'essaie de faire un héritage de classe en Python. J'aimerais que chaque classe et classe héritée aient de bonnes docstrings. Donc je pense que pour la classe héritée, j'aimerais qu'elle: hérite de la classe de base docstring peut-être ajouter la documentation supplémentaire pertinente à la docstring Existe-t-il un moyen (éventuellement …




13
Un moyen simple de créer une matrice de nombres aléatoires
J'essaie de créer une matrice de nombres aléatoires, mais ma solution est trop longue et a l'air moche random_matrix = [[random.random() for e in range(2)] for e in range(3)] cela semble correct, mais dans ma mise en œuvre, c'est weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] …

8
Python Selenium accédant à la source HTML
Comment puis-je obtenir la source HTML dans une variable en utilisant le module Selenium avec Python? Je voulais faire quelque chose comme ça: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Comment puis-je faire ceci? Je ne sais …

3
Pourquoi csvwriter.writerow () met-il une virgule après chaque caractère?
Ce code ouvre l'url et ajoute le /namesà la fin et ouvre la page et imprime la chaîne à test1.csv: import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) …
97 python  csv 


2
Ajout permanent d'un chemin de fichier à sys.path en Python
J'ai eu un fichier appelé example_file.py, que je voulais utiliser à partir de divers autres fichiers, alors j'ai décidé d'ajouter example_file.pyà sys.pathet importer ce fichier dans un autre fichier pour utiliser le fichier. Pour ce faire, j'ai exécuté ce qui suit dans IPython. import sys sys.path sys.path.append('/path/to/the/example_file.py') print(sys.path) Je pouvais …
97 python  sys.path 

17
Comment échanger des clés avec des valeurs dans un dictionnaire?
Je reçois un dictionnaire en entrée, et je voudrais renvoyer un dictionnaire dont les clés seront les valeurs de l'entrée et dont la valeur sera les clés d'entrée correspondantes. Les valeurs sont uniques. Par exemple, disons que mon entrée est: a = dict() a['one']=1 a['two']=2 J'aimerais que ma sortie soit: …


4
asyncio.ensure_future contre BaseEventLoop.create_task contre simple coroutine?
J'ai vu plusieurs didacticiels de base sur Python 3.5 sur asyncio effectuer la même opération dans différentes saveurs. Dans ce code: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for …

5
Comment ajouter un chemin vers PYTHONPATH dans virtualenv
J'essaie d'ajouter un chemin à la variable d'environnement PYTHONPATH, qui ne serait visible qu'à partir d'un environnement virtualenv particulier. J'ai essayé SET PYTHONPATH=...sous une invite de commande virtualenv, mais cela définit la variable pour l'ensemble de l'environnement. Comment y parvenir?


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.