Forum Programmation.python Compter les tags HTML d'une page

Posté par  . Licence CC By‑SA.
1
30
juin
2015

Hello,

Je cherche, comme le titre l'indique, à compter les différents TAG d'un fichier HTML que je retrouverai dans un tableau du style :

a 32
p 69
div 211

J'ai commencé à chercher quel langage utilisé, j'ai eu plusieurs pistes dont Python et PHP. En regardant du côté de Python je suis tombé sur beautifulsoup qui m'a l'air super puissant. Mais n'est-ce pas trop overkill ?

Le souci principal est que je n'ai pas de réelle connaissance en python, j'ai (…)

Forum Programmation.python Équivalent Python au ostringstream de C++ ?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
5
déc.
2015

Bonjour,

Je cherche un équivalent à ostringstream de C++, c'est à dire un objet qui fonctionnerait comme un fichier (accessible avec read et write) et qui retiendrait en mémoire tout ce que je lui ai donné en entrée, pour tout recracher quand je le lui demanderai.

Quelqu'un connaît-il ça ? Je n'ai rien trouvé dans la doc de Python ou sur Google.

Forum Programmation.python Euh… comment dire… C'est bizarre.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
27
jan.
2016

Voici la trace de quelques calculs avec python que j'ai fait pour tester des trucs. J'en perds mon latin. Il y a bug la, non?

Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 275.15-20
255.14999999999998
>>> 275.15-17
258.15
>>> 275.15-18
257.15
>>> 275.15-19
256.15
>>> 275.15-20
255.14999999999998

Avec python3:

python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license"
(…)

Forum Programmation.python J’arrive pas à poster sur la tribune :(

Posté par  . Licence CC By‑SA.
Étiquettes :
1
28
août
2015
#!/usr/bin/python3
import requests

#print (requests.get("https://linuxfr.org/board/index.xml").text)

mydata = {"Content-Type" :"application/x-www-form-urlencoded;", "Cookie" :"linuxfr.org_session=amdRVnQyQ******z09--603b6d541118c663c8cf7a7efc653fc6ec72c329; https=1", "Host" : "linuxfr.org"}

yo = requests.post("https://linuxfr.org/board", params=mydata, data="board[message]=test")

print (yo.status_code)

me sort :

422

(422 Unprocessable Entity (WebDAV; RFC 4918)
The request was well-formed but was unable to be followed due to semantic errors)

Any kind of help would be appreciated :/

Notez que j’ai mis des (…)

Forum Programmation.python Programmer un daemon

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
7
sept.
2015

Au cas où vous auriez la bonté d’aider une moule autodidacte qui apprend Python sur le tas je vous expose mon problème…

Le contexte :

J’ai un script Python3 qui récupère les posts du bouchot pour les stocker dans une base SQLite, actuellement si je veux que ce script tourne de manière régulière je lui colle une entrée dans ma crontab, ça juste marche mais ça ne me semble pas propre. Donc ce que je voudrais faire c’est que ce (…)

Forum Programmation.python pymssql / j'ai l'impression que ...

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
26
oct.
2016

Bonjour tout le monde,
J'ai un code ci-après, qui réalise la tâche compliqué de faire un TRUNCATE d'une table, en utilisant la bibliothèque pymssql
Ce code sort sans erreur, mais la table n'est pas vidée.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os, csv, pymssql

class MsSql:
    ''' Paramètres MsSql '''
    server = '10.0.3.35'
    user = 'sa'
    password = '713tbq42'

def requete():
    cnx = pymssql.connect(MsSql().server, MsSql()
(…)

Forum Programmation.python Débutant - Besoin d'aide sur un exercice

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
18
avr.
2017

Bonjour,

Je viens vers vous car je viens de débuter avec Python et je n'arrive pas à faire la suite de l'exercice :

_ Ecrire un programme en Python dont l'objectif du programme consiste à saisir une suite de mots et
à les stocker dans une liste, à afficher ces mots en sens inverses et à les manipuler.

• La première fonction du programme devra faire saisir la liste de mots à l'utilisateur et les stocker
dans une liste. L'utilisateur (…)

Forum Programmation.python (débutant) Comment corriger une erreur unicode bébête et classique ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
26
avr.
2017

Je ne connais ni Python, ni l'objet, mais je dois faire marcher un script, dont le mainteneur tarde à répondre. Le pire c'est qu'il est payé… Il y a une erreur classique avec unicode:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)

Quand les valeurs n'ont pas d'accent, tout marche, sinon tout plante, lors de l'utilisation de str(). J'ai vérifié tout ce que j'ai pu, tenté de comprendre, mais je ne sais pas faire (…)

Forum Programmation.python Référencer un classe à l'intérieur de sa définition

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
29
juin
2017

Bonjour,
j'écris une API en python qui gère des widgets, par exemple des boutons divers et variés, et tout un tas de conteneurs (environ 80 types de composants différents). Il y a des règles qui définissent ce qu'un conteneur a le droit de contenir.
Les Widgets et les conteneurs sont représentés par des classes, comme ceci:

    class Bouton:
        pass

    class Glissiere:
        pass

    class Conteneur:
        hierarchy = {Bouton, Glissiere}

Cette partie là fonctionne.
Mon problème (…)

Forum Programmation.python bug graphique matplotlib

Posté par  . Licence CC By‑SA.
Étiquettes :
1
1
fév.
2018

salut à tous,
Bon déjà en préambule, je n'y connais rien en programmation, mais j'ai voulu tester les possibilités de python associé avec numpy et matplotlib, Je récupère donc le code suivant pour avoir une exempla basique d'affichage d'une courbe :

#!/usr/bin/env python

import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(-5,5,100)
plt.plot(x,np.sin(x))  # on utilise la
(…)

Forum Programmation.python chrono en seconde python pour DB sqlite

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
7
fév.
2018

Bonjour,

J'espere que je suis au bon endroit pour poser ma question, qui va vous paraitre tres simple j'imagine.
Alors voila je concois une base de donnée avec un ami afin de gerer et comparer des performances sportives, avec sqlite3 sur python, nous avons ecrit un script .py pour charger les données mais je bloque sur les chronos car il est important pour nous de pouvoir les comparer au centieme de seconde prés et cela me pose plus de probleme (…)

Forum Programmation.python tracé d'un attracteur étrange

Posté par  . Licence CC By‑SA.
Étiquettes :
1
9
avr.
2018

Bonsoir les grosse moules,

Je tente de tracer un attracteur étrange en utilisant le code issu de la pgae Wikipedia :
https://en.wikipedia.org/wiki/Lorenz_system
Mais après avoir copié le code dans un fichier .py et lors de l'exécution, j'otbiens :

[bastien@bravo ~]$ python attracteur.py
Traceback (most recent call last):
File "attracteur.py", line 3, in
from scipy.integrate import odeint
ModuleNotFoundError: No module named 'scipy'
[bastien@bravo ~]$

J'ai pourtant installé

[bastien@bravo ~]$ pacman -Qs matplotlib
local/python-matplotlib 2.2.2-2
    A python plotting library, making publication quality
(…)

Forum Programmation.python Question script

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
1
juin
2018

Bonjour,

Je suis actuellement sur un projet au travail où l'on me demande de me connecter à un matériel en ethernet, me logguer en telnet pour effectuer un format, et me logguer ensuite en ftp pour copier dans le matériel un tas de fichiers et dossiers… (automatisation)

Pour la connexion pas de soucis, et la partie FTP non plus … Par contre je ne trouve pas comment je peux faire pour formater en telnet depuis un script python…

Auriez vous (…)

Forum Programmation.python Conversion de datetime vers timestamp

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
13
juil.
2018

Salut
Je bloque depuis ce matin sur un truc bête….

utc = datetime.utcfromtimestamp(1530600452)
print utc

retourne

2018-07-03 06:47:32

Mais je n'arrive pas à faire l'inverse :

z = datetime(2018, 07, 03, 6, 47, 32)
print time.mktime(z.timetuple())

retourne

1530593252.0

Pourquoi je n'arrive pas à retomber sur mes pieds ?

Au final, mon but est de convertir la date d'un log apache (03/Jul/2018:08:42:26 +0200) en timestamp.

Je sais pas si c'est la fin de la semaine, mais j'avance pas…..

Merci.

David.

Forum Programmation.python filter request json avec un param

Posté par  . Licence CC By‑SA.
Étiquettes :
1
19
juil.
2018

Bonjour,

J'ai deux fonctions qui utilisent request comme module, mais qui chechent une "valeur differente".
Cela ressemble à ceci (elles sont tronquées)

def toto
        try:
            response = requests.get(url=url, headers=self.headers, verify=False)
            return response.json()["abcdef"][0]["@odata.id"]

def titi
        try:
            response = requests.get(url=url, headers=self.headers, verify=False
(…)

Forum Programmation.python tk: boutons, actions et passage d'argument avec lambda

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
16
jan.
2019

Bonjour,
Je suis en train de faire une petite application graphique avec python et tk.

Je crée un canvas sur lequel je place quatre boutons à l'aide d'une boucle. Pour cela, je crée d'abord des tableaux, dans lequel je mettrai ensuite les objets boutons. Pour que chaque bouton puisse avoir une action différente, je souhaite donner un argument dans la commande de ceux-ci. Le problème que j'ai, c'est qu'avec mon code, tous les boutons ont la même action (j=4), et (…)

Forum Programmation.python Quelques difficultés

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
17
fév.
2019

M'intéressant de prés au raspberry PI et donc au langage python ( sur lequel je suis un grand débutant) j 'ai souscrit a des cours dont on donne des exo.
Seulement, je n ai aucune solution pour comparer avec ma réponse.
Dans ce cadre là, je "sèche" lamentablement sur deux exo ( 18 de réussi qd mm )
je vous soumets le premier pour voir ce que vous pensez de celui-ci :
le thème :
Variante de l'exercice "Carré de (…)

Forum Programmation.python Base de donnée en RAM

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
30
avr.
2019

Bonjour,
Pour un banc de test, j’ai besoin de stocker et de partager à plusieurs process les états complets et cohérent de mon système simulé.
Pour cela, j’avais prévu d’utiliser une base de donnée transactionnelle en RAM avec un binding python.

Il y a trois mois, j’avais fait une recherche et trouvé un certain nombre de chose… il faut que je m’y re-penche et je n’ai pas sauvé mes bookmarks :'(

J’ai donc pensé à vous, pour m’aider à (re)trouver (…)

Forum Programmation.python Les listes

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
8
mai
2019

Bonjour à tous!!
Voila, je suis debutant en python, j'ai fais mes armes en Basic,Cobol et autres MAIS il y a 20 ans!! Bref..Voici un petit code , une espece d'ebauche de Sudoku, mais en réalité c'est plus pour se faire avec les listes.. :

colonne=1
ligne=1
liste=[]
Num_Ligne=0

from random import *

# Boucle ligne
while ligne<=9:

    Num_Ligne=sample(range(1,10),9
(…)

Forum Programmation.python débutant : lancer un script dans un script

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
mar.
2020

Salut,
je profite du confinement pour apprendre python.
je suis débutant et j'apprend avec la méthode de gerard swinnen.

Beaucoup d'exercice consistent à écrire un script et l'exécuter.
Jusque là pas de soucis.

Seulement j'arrive maintenant à des exercices plus conséquents où les scripts s'allongent et comportent des fonctions un peu plus compliquées.

Lorsque j'ai une erreur, je voudrais pouvoir "débugger" mon script en lançant une partie depuis mon invite de commande python et une autre ligne par ligne.
Pour (…)

Forum Programmation.python exemple d'app python avec gui 'app smartphone'

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
17
juin
2020

Bonjour,
je cherche des exemples d'app écrites en python qui "ressemblent" à des appli pour smartphone.
Je m'explique : les applis pour smartphone "effacent" souvent tout l'écran incluant des boutons et toute une série de graphiques pour passer à un autre écran qui inclue toute une autre série de boutons et une autre série de graphiques.
En gros, je cherche à recréer un équivalent du menu d'un smartphone quand on se balade dans la section "paramètres" du smartphone.
Savez vous (…)

Forum Programmation.python package script + dependances

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
1
22
jan.
2021

Yop,

Je travaille sur des cibles Linux qui n'ont pas d'accès Internet. Je voudrais déployer des scripts Python, mais qui éventuellement font des import de packages de pip.

Comment puis-je embarquer dans un paquet complet le script ainsi que ses dépendances ? J'ai pensé à un .tar d'un venv, mais venv n'est aujourd'hui pas installé donc je tourne en rond.

Une idée ?

Merci !

Forum Programmation.python PyQt et PySDL sont sur un bateau

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
27
jan.
2021

Salut
J'ai besoin dans une appli PyQT d'afficher une surface dans laquelle je puisse dessiner rapidement des pixels (rapidement = performance).
Je me suis tourné vers PySDL, mais les exemples donnés ne font que créer une fenêtre totalement utilisée pour la surface d'affichage, je ne sais pas comment l'integrer à mon UI PyQT.
Donc question, est-il possible de creer cette surface en tant que widget expoitable par PyQT ? J'ai parcouru la doc sans trop de succès, surtout parce je (…)

Forum Programmation.python Retourner deux valeurs

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
18
mar.
2021

Bonjour :) ,

J'ai mon algorithme qui marche, mais j'aimerai apporté une modification.
Ma fonction recherche dans un texte dans le message des client tout nombre de 5 à 4 chiffre de entre 60000 - 1000 (ex: 1001) si le client demande la commande 1005 comme exemple et me le retourne.

Mais je voudrai que si après avoir analyser le texte et trouve deux nombre de 5 à 4 chiffre de entre 60000 - 1000 (ex: 1001 et 3005) que (…)