Без лишних движений мышью
Mar. 20th, 2014 01:23 pmОтлаживаю скрипт, получаю развесистую структуру данных, чей дамп, сделанный модулем Data::Dumper, занимает почти 9000 строк. Вывел дамп на экран, потянулся к мышке, чтоб скопировать и засунуть в файл, да вовремя остановился — есть же простой метод: достаточно написать в отладчике всего пару строк:
P. S. А если вместо Data::Dumper использовать Data::Dumper::Perltidy, результат получается более симпатичным.
update/07.04.2014: Иногда, когда содержимое в UTF-8, лучше писать так:
use File::Slurp
write_file 'big-structure.pl', Dumper $structure
P. S. А если вместо Data::Dumper использовать Data::Dumper::Perltidy, результат получается более симпатичным.
update/07.04.2014: Иногда, когда содержимое в UTF-8, лучше писать так:
write_file 'big.txt', {binmode => ':utf8'}, $unicode-data
Впрочем, к данным, выводимым через Data::Dumper[::Perltidy], это не относится: там символы, не попадающие в ASCII, представлены как \x{HHH}, где HHH — шестнадцатеричный код символа.