tu as testé ce que donnait cette ligne sur ton interpréteur python ?
EDIT: On ne sait absolument pas ce à quoi tu t'attends comme sortie de fichier. Ça serait bien de connaître l'objectif un minimum...
- Edité par fred1599 14 février 2020 à 10:24:46
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Ce que je veux c'est le contenu final attendu dans ton fichier, pas plus compliqué que ça
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Bon alors on s'est mal compris, je pensais que le fichier du dessus était celui de départ.
Quel est le fichier de départ du coup ?
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Le fichier que tu as en entrée (à traiter) et celui en sortie (attendu en fin de traitement après exécution de ton code).
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Sachant que mon code actuel ressemble a ça mais qu'il ne marche pas .
for analog in component.analog_list:
if "[" in analog.name and "]" in analog.name:
name = analog.name.split("[")[0]
slot = analog.name.split("[]")[:0]
my_file_c.write(" .{} = \n {}\n".format(name,"{"))
my_file_c.write(" .{} = \n {}\n".format(slot,"{"))
my_file_c.write(" .connector = IO_{},\n .signal = {},\n .function = IO_FUNCTION_{},\n".format(
analog.io.connector,analog.io.pin,analog.io.function))
my_
Bref je ne comprend pas tout, je vais me cantonner à ton code en espérant que toi tu saches quoi faire
Ligne 4, toujours pas bon, pourtant je t'ai fais la remarque là-dessus, vérifie sur ton interpréteur python... donc slot ne peut retourner ce que tu souhaites.
On peut aussi faire cela avec les expressions régulières,
>>> import re
>>> product = "product_ind_min[0]"
>>> p = re.compile("(?P<name>product\w+).+(?P<number>\d).+")
>>> res = p.match(product)
>>> res.group('name')
'product_ind_min'
>>> res.group('number')
'0'
- Edité par fred1599 14 février 2020 à 17:40:41
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Segmentation d'objet en fonction du name
× 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.
Jeune développeur en quête de connaissances ...
Jeune développeur en quête de connaissances ...
Jeune développeur en quête de connaissances ...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Jeune développeur en quête de connaissances ...
Jeune développeur en quête de connaissances ...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Jeune développeur en quête de connaissances ...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Jeune développeur en quête de connaissances ...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Jeune développeur en quête de connaissances ...
Jeune développeur en quête de connaissances ...
Jeune développeur en quête de connaissances ...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)