TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (Claimed): The preparation of (I) or (II), comprises (i) adding thiophene diol and chloroformyl acetate and an acid binding agent into an organic solvent, where molar ratio of thiophene diol to chloroformyl acetate to acid binding agent is 1:2-3.2, and reacting for 5-16 hours at room temperature to reflux, then cooling the reaction solution, washing it, and drying and distilling to obtain '-(5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) diethyl dimalonate intermediate compound (B), then (ii) adding (B) and C60 fullerene to an organic solvent and dissolving them, where molar ratio of (B) to C60 fullerene is 1:2-4, then adding a catalyst and reacting for 12-24 hours at room temperature under nitrogen gas atmosphere, and then filtering the reaction mixture, washing the filtrate with water, separating it, drying organic phase, removing the solvent, and again separating it by using silica gel column to obtain a fullerene derivative of '-(5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) diethyl dimalonate (C), where the column separation flow phase is a mixed solvent of carbon disulfide and an organic solvent in a volume ratio of 1:1-1:3, (iii) dissolving (C) in a mixed solvent of trichloromethane and acetonitrile in a molar ratio of 1:5-15, then adding an oxidant, returning the reaction mixture at room temperature and reacting for 24-48 hours, then washing the reaction solution with water, drying separated organic phase with anhydrous sodium sulfate, and then removing the solvent. Preferred Components: The acid binding agent is triethylamine, pyridine or 4-dimethylaminopyridine. The flow phase organic solvent is dichloromethane, trichloromethane, carbon tetrachloride, chlorobenzene, toluene or tetrahydrofuran. The oxidant is ferric trichloride, ferric perchlorate or hexafluoroantimonate. (I) or (II) is '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) diethyl dimalonate- fullerene compound of formula (III), '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) diethyl dimalonate- fullerene compound (IV), '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) bis(4-methoxyphenyl) dimalonate-fullerene compound of formula (V), '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) bis(4-methoxyphenyl) dimalonate-fullerene compound of formula (VI), '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) dinaphthalen-1-yl dimalonate-fullerene compound of formula (VII), 1-(1,3-dimethyl-5-((3-oxo-3-(quinolin-2-ylmethoxy)propanoyloxy)methyl)-5,6-dihydro-4H-cyclopenta(c)thiophen-5-yl)methyl 3-quinolin-2-ylmethyl 2-methylmalonate-fullerene compound of formula (VIII), bis((1H-indol-3-yl)methyl) '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) dimalonate-fullerene compound of formula (IX), '-(1,3-dimethyl-5,6-dihydro-4H-cyclopenta(c)thiophene-5,5-diyl)bis(methylene) dioctyl dimalonate-fullerene compound of formula (X). Preferred Definitions:    R = methyl, ethyl, propyl, isopropyl, butyl, isobutyl, tertiary butyl, pentyl, hexyl, heptyl, octyl, nonyl, decyl, undecyl or dodecyl; and    alkoxy group = methoxy, ethoxy, propoxy, isopropoxy, butoxy, isobutoxy, tertiary butoxy, pentoxy, hexoxy, heptoxy, octoxy, nonoxy, decoxy, undecaneoxy or dodecoxy.