Probabilmente molto tempo fa avevo postato qualcos di simile comunque vado al sodo
ho un file txt composto così
Allora inanzitutto da uno script recupero il Round che mi interessa ad esempio il [Round2] lo script deve scorrere il file e trovare le righe comprese tra [Round2] e fermarsi prima di [Round3] in quel range deve trovare dove TA e TB corrispondano a due numeri ricavati rpecedentemente ad esempio TA=6 e TB=8 trovato ciò deve modificare le due righe successive cioè GA e GB(che ora sono a -1)e subito dopo modificare anche NT e BE
intuitivamente saprei anche come fare suppongo bisogna aprire il file e sostituire la riga per intero il problema e che non so come dargli l'input dic ercare la riga Roundx e iniziare a far contare da lì(funzione count di cui ignoro completamente tutto) e poi con repalce
qualcuno potrebbe mettermi sulla buona strada?
:book:
ho un file txt composto così
E difficile da spiegare cosa voglio fare ma ci provo[Round1]
D1=
D2=
TA1=6
TB1=8
GA1=-1
GB1=-1
NT1=
BE1=
TI1=
AT1=
TA2=4
TB2=2
GA2=-1
GB2=-1
NT2=
BE2=
TI2=
AT2=
TA3=3
TB3=1
GA3=-1
GB3=-1
NT3=
BE3=
TI3=
AT3=
TA4=5
TB4=7
GA4=-1
GB4=-1
NT4=
BE4=
TI4=
AT4=
[Round2]
...etc(si ripete)
Allora inanzitutto da uno script recupero il Round che mi interessa ad esempio il [Round2] lo script deve scorrere il file e trovare le righe comprese tra [Round2] e fermarsi prima di [Round3] in quel range deve trovare dove TA e TB corrispondano a due numeri ricavati rpecedentemente ad esempio TA=6 e TB=8 trovato ciò deve modificare le due righe successive cioè GA e GB(che ora sono a -1)e subito dopo modificare anche NT e BE
intuitivamente saprei anche come fare suppongo bisogna aprire il file e sostituire la riga per intero il problema e che non so come dargli l'input dic ercare la riga Roundx e iniziare a far contare da lì(funzione count di cui ignoro completamente tutto) e poi con repalce
qualcuno potrebbe mettermi sulla buona strada?
:book: