shoorick: (Рыжий)
[personal profile] shoorick
Отлаживаю скрипт, получаю развесистую структуру данных, чей дамп, сделанный модулем Data::Dumper, занимает почти 9000 строк. Вывел дамп на экран, потянулся к мышке, чтоб скопировать и засунуть в файл, да вовремя остановился — есть же простой метод: достаточно написать в отладчике всего пару строк:
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 — шестнадцатеричный код символа.

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 21st, 2026 05:35 pm
Powered by Dreamwidth Studios