>>> from vacunes import filtra_fitxer >>> s = 'Dona;MARESME;3;25/11/2021;Moderna / Lonza\nDona;BAIX EMPORDA;2;01/04/2021;BioNTech / Pfizer\nDona;BAIX LLOBREGAT;1;01/04/2021;Oxford / AstraZeneca\nDona;OSONA;1;03/08/2021;BioNTech / Pfizer\nDona;MARESME;3;12/01/2022;Moderna / Lonza\nDona;GIRONES;1;12/03/2022;No administrada\nHome;BERGUEDA;2;03/08/2021;Moderna / Lonza\nDona;GARRIGUES;2;01/03/2022;Moderna / Lonza\nHome;GARRIGUES;1;09/04/2021;BioNTech / Pfizer\nDona;TARRAGONES;2;03/05/2022;BioNTech / Pfizer\nHome;OSONA;1;22/06/2021;BioNTech / Pfizer\nHome;BERGUEDA;1;01/04/2021;Oxford / AstraZeneca\nHome;MARESME;2;01/04/2021;BioNTech / Pfizer\nHome;BARCELONES;2;28/05/2022;BioNTech / Pfizer\nHome;BAIX EMPORDA;1;01/04/2021;BioNTech / Pfizer\nDona;SEGRIA;2;01/04/2022;Moderna / Lonza\nDona;BAIX EBRE;2;01/04/2022;BioNTech / Pfizer\nHome;OSONA;2;30/03/2021;BioNTech / Pfizer\nDona;PALLARS SOBIRA;1;01/04/2021;Oxford / AstraZeneca\nDona;BARCELONES;1;22/02/2021;J&J / Janssen\n' >>> with open('data2.txt','w') as f: ... n = f.write(s) Tests ----- >>> filtra_fitxer('data2.txt','data2_fil1.txt',2021) >>> with open('data2_fil1.txt') as f: ... s = f.read() >>> print(s) Dona;MARESME;Moderna / Lonza Dona;BAIX EMPORDA;BioNTech / Pfizer Dona;BAIX LLOBREGAT;Oxford / AstraZeneca Dona;OSONA;BioNTech / Pfizer Home;BERGUEDA;Moderna / Lonza Home;GARRIGUES;BioNTech / Pfizer Home;OSONA;BioNTech / Pfizer Home;BERGUEDA;Oxford / AstraZeneca Home;MARESME;BioNTech / Pfizer Home;BAIX EMPORDA;BioNTech / Pfizer Home;OSONA;BioNTech / Pfizer Dona;PALLARS SOBIRA;Oxford / AstraZeneca Dona;BARCELONES;J&J / Janssen >>> filtra_fitxer('data2.txt','data2_fil2.txt',2022) >>> with open('data2_fil2.txt') as f: ... s = f.read() >>> print(s) Dona;MARESME;Moderna / Lonza Dona;GIRONES;No administrada Dona;GARRIGUES;Moderna / Lonza Dona;TARRAGONES;BioNTech / Pfizer Home;BARCELONES;BioNTech / Pfizer Dona;SEGRIA;Moderna / Lonza Dona;BAIX EBRE;BioNTech / Pfizer