In this work, a p-n heterojunction film consisting of n-type WO3and p-type CuFe2O4was synthesized via two steps. The n-type WO3film was deposited on the FTO substrate by a doctor-blade method and then modified with p-type CuFe2O4nanoparticles by a deposition-annealing method. The composite film was characterized by X-ray powder diffraction, scanning electron microscopy, transmission electron microscopy, X-ray photoelectron spectroscopy and UV-vis diffuse reflectance spectroscopy, showing that the CuFe2O4nanoparticles were deposited on the surface of WO3film. Meanwhile, photoelectrochemical mea...