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
Lire et écraser un fichier en Python
J'utilise actuellement ceci: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() Mais le problème est que l'ancien fichier est plus volumineux que le nouveau fichier. Je me retrouve donc avec un nouveau fichier qui contient une partie de l'ancien fichier à la fin.
108 python  file  overwrite 

2
TypeError: impossible d'utiliser un modèle de chaîne sur un objet de type octets dans re.findall ()
J'essaie d'apprendre à récupérer automatiquement les URL d'une page. Dans le code suivant, j'essaie d'obtenir le titre de la page Web: import urllib.request import re url = "http://www.google.com" regex = r'<title>(,+?)</title>' pattern = re.compile(regex) with urllib.request.urlopen(url) as response: html = response.read() title = re.findall(pattern, html) print(title) Et j'obtiens cette erreur …




12
Comment puis-je diviser un texte en phrases?
J'ai un fichier texte. J'ai besoin d'une liste de phrases. Comment cela peut-il être mis en œuvre? Il y a beaucoup de subtilités, comme un point utilisé dans les abréviations. Mon ancienne expression régulière fonctionne mal: re.compile('(\. |^|!|\?)([A-Z][^;↑\.<>@\^&/\[\]]*(\.|!|\?) )',re.M)
108 python  text  split 



11
Guillemets simples ou doubles en JSON
Mon code: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 la définition est fausse #2 la définition est juste J'ai entendu dire qu'en Python , les guillemets simples et doubles peuvent être interchangeables. Quelqu'un peut-il m'expliquer cela?
108 python  json 


4
Pandas chaque nième rangée
Dataframe.resample () fonctionne uniquement avec les données de séries temporelles. Je ne peux pas trouver un moyen d'obtenir chaque nième ligne à partir de données non chronologiques. Quelle est la meilleure méthode?

16
Python / Json: nom de propriété attendu entre guillemets
J'ai essayé de trouver un bon moyen de charger des objets JSON en Python. J'envoie ces données json: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} au backend où il sera reçu sous forme de chaîne, alors je l'ai utilisé json.loads(data)pour l'analyser. Mais à chaque fois, j'ai eu la même exception: …
108 python  json  parsing 

2
matplotlib: barres de couleurs et ses étiquettes de texte
Je voudrais créer une colorbarlégende pour a heatmap, de telle sorte que les étiquettes soient au centre de chaque couleur discrète. Exemple emprunté à ici : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = …

2
Annotation de type de retour Python void
En python 3.x, il est courant d'utiliser l'annotation de type de retour d'une fonction, telle que: def foo() -> str: return "bar" Quelle est l'annotation correcte pour le type "void"? J'envisage 3 options: def foo() -> None: pas logique IMO, car ce Nonen'est pas un type, def foo() -> type(None): …


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.