Highly porous light absorbers are fabricated based on polypyrrole (PPy)-coated carbon nanotube (CNT). Carbon nanotube sponge (CNTS) or carbon nanotube array (CNTA) with three-dimensional (3D) network structure is the framework of porous light absorbers. Both PPy@CNTS and PPy@CNTA composites exhibit excellent light absorption of the full solar spectrum. The CNTS and CNTA with porous structures have extremely large effective surface area for light absorption and for water evaporation that has great practical benefit to the solar-driven vapor generation. The PPy layer on CNT sidewalls significantly improves the hydrophilicity of porous CNTS and CNTA. The good wettability of water on CNT sidewalls makes water transport in porous CNT materials highly efficient. The PPy@CNTS and PPy@CNTA light absorbers achieve high water evaporation rates of 3.35 and 3.41kg m-2 h-1 , respectively, under 1-sun radiation. The orientation of nano channels in CNTA-based light absorbers also plays an important role in the solar-driven vapor generation. The water transport and vapor escape are more efficient in CNTA-based light absorbers as compared to the CNTS-based light absorbers due to the relatively short path for the water transport and the vapor escape in CNTA-based light absorbers.