في بيرل، كيف يمكنني كتابة إخراج الدومبر إلى ملف؟
-
13-09-2019 - |
سؤال
كيف يمكنني صنع Data::Dumper
اكتب تفريغ في ملف؟
المحلول
لا تنس أنه يمكنك تحديد مقبض الملف print
كما هو الحال في
print $LOG Dumper( \%some_complex_hash );
او استعمل ملف :: Slurp.:
write_file 'mydump.log', Dumper( \%some_complex_hash );
أفكار أخرى: قد ترغب في الدخول في عادة باستخدام:
warn Dumper( \%some_complex_hash );
وإعادة توجيه الخطأ القياسي إلى ملف عند استدعاء البرنامج النصي الخاص بك (كيف تقوم بذلك يعتمد على Shell). علي سبيل المثال:
C:\Temp> sdf.pl 2>dump
لا تنتمي إلى StackOverflow