Pyrrole is a five membered heterocyclic compound with the molecular formula of C4H5N. It has a ring composed of four carbon atoms and one nitrogen atom. It is easy to polymerize in the air. It is the parent compound of many important biological substances (such as bile pigment, porphyrin and chlorophyll). Pyrrole scaffolds are widely used in biological and pharmaceutical fields. It is a special heterocyclic scaffold, which exists in many natural products, drug molecules and pesticides, and has shown its application in materials science.