A flow sensor (10) for pulmonary function testing able to prevent cross-infection has a hollow tubular structure, and comprises a main venting tube and pressure tapping holes (21, 31, 41) disposed on a tube wall of the main venting tube. An outer wall of the main venting tube is provided with pressure tapping stubs (5, 6, 7) in air communication with the pressure tapping holes (21, 31, 41). The volumes of the inner cavities of the pressure tapping stubs (5, 6, 7) satisfy the following condition: during the pulmonary function testing, the air exhaled or inhaled by a tester enters the pressure tapping stubs (5, 6, 7) through the pressure tapping holes (21, 31, 41) and is kept within the pressure tapping stubs (5, 6, 7) without contacting connection lines outside of the flow sensor (10). The flow sensor (10) can isolate contaminants such as bacteria or virus and prevent the same from entering other connection lines or cavities of the spirometer, thereby preventing cross-infection during pulmonary function testing.Un capteur de débit (10) pour tester la fonction pulmonaire, pouvant empêcher une infection croisée, a une structure tubulaire creuse, et comprend un tube d'aération principal et des trous de piquage de pression (21, 31, 41) situés sur la paroi du tube d'aération principal. La paroi externe du tube d'aération principal est pourvue de tubulures de prise de pression (5, 6, 7) communiquant par voie aérienne avec les trous de prise de pression (21, 31, 41). Les volumes des cavités internes des tubulures de prise de pression (5, 6, 7) satisfont à la condition suivante : pendant le test de la fonction pulmonaire, l'air expiré ou inhalé par un testeur entre les tubulures de prise de pression (5, 6, 7) et à travers les trous de prise de pression (21, 31, 41), est maintenu à l'intérieur des tubulures de prise de pression (5, 6, 7) sans entrer en contact avec des lignes de connexion à l'extérieur du capteur de débit (10). Le capteur de débit (10) peut isoler des contami