代码整理,执行有错误,datatree_copy有待改进