The invention discloses a continuous preparation method for a cylindrical carbon nanotube macroscopic body, and a method and apparatus for preparing a pure carbon nanotube film in an opened atmosphere system based on the macroscopic body, and belongs to the technical field of nanometer materials. The method comprises the following technological steps: dissolving ferrocene and thiophene in a hdydrocarbon composed of carbon and hydrogen elements, or an alcohol, ketone or carboxylic acid compound composed of carbon, hydrogen and oxygen elements, or a mixed solution of the hydrocarbon and the alcohol, ketone or carboxylic acid compound, bringing the above mixed solution into a high-temperature tubular furnace by an inert gas, performing catalytic cracking in the furnace tube, synthesizing the carbon tube and forming the cylindrical carbon nanotube macroscopic body through combination, and continuously blowing out by the furnace tube. A roller for spinning a film is put at the furnace tail, the roller is paved with a substrate film wetted by a solidification liquid, and thus the cylindrical carbon nanotube macroscopic body is orderly wound around the substrate film, and the film is formed through shrinkage. The substrate film is reserved or removed according to needs. The multifunctional carbon nanotube film is prepared in the opened system. Equipment is simple, and industrialized large-scale production can be realized.