bonjour j'essaye de faire un programme qui simplifie mon ccs, pour celà il recupère mon fichier css et supprime certains caractère dont les \n mais celà ne fonctionne pas et je ne comprends pas pourquoi pouvez-vous m'aider merci
merci de ta réponse alors comment obtenir une chaine exploitable, le but est de transformer tout le document en une seule ou deux lignes sans espaces ni saut de ligne comment faire
Tu veux faire un minifier très basique. Si tu veux faire un programme qui soit capable de supprimer les blancs (au sens large) d'un fichier css tout en le gardant syntaxiquement valide et sémantiquement équivalent, c'est un programme très difficile à faire : il faudrait utiliser un parseur css et sans doute aussi des expressions régulières.
Si tu veux le faire au cas par cas en bricolant, oui c'est possible mais il faut savoir qu'il y a mille et une façon de rendre ton fichier css invalide en supprimant un espace au mauvais endroit. Ton fichier étant assez simple, on peut presque supprimer tous les blancs sans risque de la manière suivante :
utilise peut-être plutôt read() et replace() (readlines() renvoyant une liste des lignes sur lesquels il faudrait donc boucler sur ces lignes et les joindre ensuite)
C'est un minifier minimal qui se contente de supprimer les fins de ligne (un minifier fait habituellement des tâches plus complexes comme retirer tous les espaces, les commentaires, raccourcir des noms de variables).
Et je ne suis pas sûr que cela traite tous les cas, par exemple, d'après le checker déjà signalé, je peux écrire le code css suivant
Après il y a des sites qui propose de minifier les css (soit directement en ligne soit une api appelable par python) comme ce site https://cssminifier.com/ (à tester)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Découverte Python Doc Tkinter Les chaînes de caractères
Découverte Python Doc Tkinter Les chaînes de caractères
Découverte Python Doc Tkinter Les chaînes de caractères
Découverte Python Doc Tkinter Les chaînes de caractères
Découverte Python Doc Tkinter Les chaînes de caractères
Découverte Python Doc Tkinter Les chaînes de caractères