Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [python] modifiche file di testo?

    ciao ragazzi, ho un file di una apagina web, xx.htm
    voglio che la 7° e la 9° riga di quel documento vengano sostituite da 2 stringhe
    ovviamente senza modificare il resto del documento, solo quelle righe devono essere rimpiazzate...

    es. (considerate le virgole come riga successiva)
    documento prima l'esecuzione:
    a, b, c, d, e, f, g, h, i, l, m, n, ....
    e dopo....
    a, b, c, d, e, f, Variabile1, h, Variabile2, l, m, n, ....
    qualche idea? grazie!

    ps, potete mettermi direttamente il codice? grazie ancora
    _________________________
    Bugiardo<--

  2. #2

    Re: [python] modifiche file di testo?

    Originariamente inviato da Cuuuurzel
    ps, potete mettermi direttamente il codice? grazie ancora
    Non funziona così.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    nel senso che non funziona?
    _________________________
    Bugiardo<--

  4. #4
    Nel senso che il forum - almeno, questo forum - non funziona chiedendo direttamente il codice, ma proponendo la propria possibile soluzione, o almeno un abbozzo, e poi vedendo insieme se ci sono errori, come correggerli e cosa si può migliorare. Altrimenti non serve a niente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    ok grazie

    quinid.... io avevo provato così:
    f.open(file.htm, "w")
    f.write("\n\n\n\n\n\n\n" %variabile1% "\n" %variabile2%)
    f.close()

    ma ho decisamente sbagliato xk ottengo le prime righe vuote e al posto del contenuto della variabile "%variabile1%"

    come posso fare
    _________________________
    Bugiardo<--

  6. #6
    Non ti so dare codice preciso perché non conosco il Python, ma l'algoritmo da usare è indipendente dal linguaggio: ti basta leggere una riga alla volta (in un ciclo che tenga conto del numero di riga attuale) il file di input e ogni volta scrivere la riga letta sul file di output, aggiungendo nel ciclo, tra la lettura e la scrittura, due if relativi alla settima e alla nona riga, all'interno dei quali andrai a modificare la stringa appena letta come meglio credi.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    mi sa na buona idea =)
    grazie
    _________________________
    Bugiardo<--

  8. #8
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.