|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2007
Città: Torino
Messaggi: 1688
|
Avrei bisogno di uno script!
Ciao ragazzi! Avrei bisogno di uno script, in qualsiasi linguaggio (se riuscite a passarmi direttamente il file eseguibile è meglio) che prima di ogni riga di un testo txt mi aggiunga "<item>" e alla fine di ogni riga aggiunga "</item>".
C'è modo? Io sono un po' niubbo Grazie mille! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12883
|
Python!
Codice:
input_file = open("input.txt", "r")
output_file = open("output.txt", "w")
output_rows = [ ]
for row in input_file:
output_rows.append("<item> {0} </item>".format(row))
input_file.close()
output_file.writelines(output_rows)
output_file.close()
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Dec 2007
Città: Torino
Messaggi: 1688
|
Quote:
Visto che ti vedo bello esperto, ed io Phyton nemmeno lo conosco (sono partito con Java), come faccio a trasformarlo in un .bat da poter usare sempre? Ah, dimenticavo: così l'effetto è: <item>linea </item><item>linea </item> C'è un modo di far stare il </item> sulla linea giusta? Grazie Ultima modifica di CamilloCorleone : 10-05-2012 alle 17:59. |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: May 2009
Messaggi: 186
|
VBScript, giusto per la par conditio:
Codice:
set fso = createobject("scripting.filesystemobject")
set ifile = fso.opentextfile("input.txt")
set ofile = fso.createtextfile("output.txt", true)
do while not ifile.atendofstream
ofile.writeline("<item>" & ifile.readline & "</item>")
loop
ifile.close
ofile.close
set ifile = nothing
set ofile = nothing
set fso = nothing
Ultima modifica di ESSE-EFFE : 10-05-2012 alle 20:52. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:14.




















