>>> from metadades import sense_metadades >>> dades = """\ ... :Origen: https://inf2.etseib.upc.edu/_downloads/149e9dffad58b96db3e85525fcc28012/consum_elect.csv ... : Descripció : consum d’electricitat durant alguns mesos de 2022. ... :Tema: Energia ... Data,Codi_Postal,Sector_Economic,Tram_Horari,Valor ... 2022-01-01,08001,Indústria,0-6,817 ... 2022-01-01,08001,Indústria,6-12,942 ... 2022-01-01,08001,Indústria,12-18,1145 ... """ >>> with open('consum_elect.txt', 'w') as f: r = f.write(dades) ---- inici Contingut del fitxer. >>> print(dades) # doctest: +NORMALIZE_WHITESPACE :Origen: https://inf2.etseib.upc.edu/_downloads/149e9dffad58b96db3e85525fcc28012/consum_elect.csv : Descripció : consum d’electricitat durant alguns mesos de 2022. :Tema: Energia Data,Codi_Postal,Sector_Economic,Tram_Horari,Valor 2022-01-01,08001,Indústria,0-6,817 2022-01-01,08001,Indústria,6-12,942 2022-01-01,08001,Indústria,12-18,1145 Descartem les metadades. >>> sense_metadades('consum_elect.txt', 'consum_elect-sense.txt') >>> with open('consum_elect-sense.txt', 'r') as f: ... res = f.read() >>> print(res) # doctest: +NORMALIZE_WHITESPACE Data,Codi_Postal,Sector_Economic,Tram_Horari,Valor 2022-01-01,08001,Indústria,0-6,817 2022-01-01,08001,Indústria,6-12,942 2022-01-01,08001,Indústria,12-18,1145 Si el fitxer amb metadades no en conté, els fitxer sense metadades és idèntic al fitxer amb de metadades. >>> dades = """\ ... Data,Codi_Postal,Sector_Economic,Tram_Horari,Valor ... 2022-01-01,08001,Indústria,0-6,817 ... """ >>> with open('sense_metadades.txt', 'w') as f: r = f.write(dades) >>> sense_metadades('sense_metadades.txt', 'sense_metadades-sense.txt') >>> with open('sense_metadades-sense.txt', 'r') as f: ... res = f.read() >>> dades == res True ---- fi >>> dades = """\ ... : Autor : desconegut ... :Origen: https://inf2.etseib.upc.edu/_downloads/149e9dffad58b96db3e85525fcc28012/consum_elect.csv ... : Descripció : consum d’electricitat durant alguns mesos de 2022. ... :Tema: Energia ... Codi_Postal,Sector_Economic,Tram_Horari,Valor ... 08001,Indústria,0-6,817 ... 08001,Indústria,6-12,942 ... 08001,Indústria,12-18,1145 ... """ >>> with open('consum-1.txt', 'w') as f: r = f.write(dades) >>> sense_metadades('consum-1.txt', 'consum-1-sense.txt') >>> with open('consum-1-sense.txt', 'r') as f: ... res = f.read() >>> print(res) # doctest: +NORMALIZE_WHITESPACE Codi_Postal,Sector_Economic,Tram_Horari,Valor 08001,Indústria,0-6,817 08001,Indústria,6-12,942 08001,Indústria,12-18,1145 >>> dades = """\ ... : Autor : desconegut ... :Tema: Energia ... Codi_Postal,Sector_Economic,Tram_Horari,Valor ... 08001,Indústria,0-6,817 ... 08001,Indústria,6-12,942 ... 08001,Indústria,12-18,1145 ... """ >>> with open('consum-2.txt', 'w') as f: r = f.write(dades) >>> sense_metadades('consum-2.txt', 'consum-2-sense.txt') >>> with open('consum-2-sense.txt', 'r') as f: ... res = f.read() >>> print(res) # doctest: +NORMALIZE_WHITESPACE Codi_Postal,Sector_Economic,Tram_Horari,Valor 08001,Indústria,0-6,817 08001,Indústria,6-12,942 08001,Indústria,12-18,1145 >>> dades = """\ ... :Tema: Energia ... Sector_Economic,Tram_Horari,Valor ... Indústria,0-6,817 ... Indústria,6-12,942 ... Indústria,12-18,1145 ... """ >>> with open('consum-3.txt', 'w') as f: r = f.write(dades) >>> sense_metadades('consum-3.txt', 'consum-3-sense.txt') >>> with open('consum-3-sense.txt', 'r') as f: ... res = f.read() >>> print(res) # doctest: +NORMALIZE_WHITESPACE Sector_Economic,Tram_Horari,Valor Indústria,0-6,817 Indústria,6-12,942 Indústria,12-18,1145