Polypyrrole-poly(vinyl chloride) and polypyrrole-cellulose acetate conducting composite films by opposite-diffusion polymerization