In Perl, come posso scrivere l'output di Dumper in un file?
-
13-09-2019 - |
Domanda
Come posso fare Data::Dumper
scrivere una discarica in un file?
Soluzione
Non dimenticate che è possibile specificare l'handle di file per print
come in
print $LOG Dumper( \%some_complex_hash );
write_file 'mydump.log', Dumper( \%some_complex_hash );
Ulteriori pensieri: si potrebbe desiderare di prendere l'abitudine di usare:
warn Dumper( \%some_complex_hash );
e riorientare errore standard a un file quando si richiama lo script (come si esegue questa operazione dipende dalla shell). Ad esempio:
C:\Temp> sdf.pl 2>dump
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow