#!/usr/bin/python3 # -*- coding: utf-8 -*- """ ex04.py """ import sys def vLecturaCamps(f): nCmpt = 0 for line in f: #print("%s"%line, end = '') nCmpt += 1 print("L'arxiu té %d línies"%nCmpt) def nLecturaArxiu(szArxiu): try: with open(szArxiu, "r") as fR: vLecturaCamps(fR) fR.close() return 0 except IOError: print("L'arxiu %s NO existeix"%szArxiu) return 1 def main(): nArgc = len(sys.argv) if nArgc == 1: szNomArxiu = input("Nom de l'arxiu a llegir: ") elif nArgc == 2: szNomArxiu = sys.argv[1] else: print("Executeu-ho amb un (nom de l'arxiu a llegir) o cap argument.") exit (1) exit ( nLecturaArxiu( szNomArxiu ) ) main()