#!/usr/bin/python3 # -*- coding: utf-8 -*- """ ex03.py """ import os NOM_FITXER = "llista.dir" N_MIDA_NOM = 999 N_GROS = 9999 def vLecturaLlistaDir(fR): for line in fR: print ("%s"%line, end='') def vMostraExtensions(fR): for line in fR: nCmpt = 0 for cCar in line: if cCar == '.' or cCar == '\n' or cCar == '\0': print("%s"%line[nCmpt:],end='') break nCmpt += 1 def main(): szTerminal = "ls > %s" % NOM_FITXER # "ls > %s" a sistemes seriosos i "dir /b > %s" a Finestrots os.system(szTerminal) f = open(NOM_FITXER, "r") #vLecturaLlistaDir(f) vMostraExtensions(f) f.close() main()