[PIPython] tradurre uno script dal perl
ciccio a unical.it
ciccio
Ven 19 Nov 2004 15:16:44 CET
Salve ragazzi,
premetto che non so nulla sul linguaggio perl, ma mi servirebbe tradurre uno
script dal perl al python.
Il perl script e' il seguente:
#!/usr/bin/perl
$file_list = "file_list.txt";
$output_file = "summary.txt";
open(LIST,$file_list) or die "Can't open file: $!\n";
@results = ();
$replicate = 0;
while($file = <LIST>) {
open(FILE,$file) or die "Can't open file: $!\n";
$line = <FILE>;
while($line = <FILE>) {
chop($line);
($a,$b,$c) = split /\s+/,$line;
$results[$a][$b][$replicate] = $c;
}
$replicate++;
}
open(OUT,">$output_file") or die "Can't open file: $!\n";
for $i (1 .. $#results) {
for $j ($i+1 .. $#results) {
print OUT "\n$i\t$j";
for $k (0 .. $replicate) {
print OUT "\t$results[$i][$j][$k]";
}
}
}
Dove file_list.txt contiene una lista di nomi di file che devono essere
analizzati in successione. In particolare non riesco a capire come generare
l'array $results[$a][$b][$replicate] = $c; in python ed il comando $replicate+
+;
grazie in anticipo per ogni vostro suggerimento
ernesto
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
More information about the Python
mailing list