108

Ejercicio 44.- Archivo contador en Python [108]

En este tutorial vamos a crear un archivo contador en Python siguiendo estos pasos:

  • El programa creará un archivo llamado contador.txt que almacenará un contador de visitas
  • Si contador.txt no existe o está vacío lo crearemos con el número 0. Si existe simplemente leeremos el valor del contador.
  • Si se envía el argumento inc, se incrementará el contador en uno y se mostrará por pantalla.
  • Si se envía el argumento dec, se decrementará el contador en uno y se mostrará por pantalla.
  • Si no se envía ningún argumento, se mostrará el contado.
Archivo contador en Python

Codigo: https://github.com/programadornovato/curso-python/commit/d978100f391a955d7f6f66e9e74cd9a710f29e52

'''
El programa creará un archivo llamado contador.txt que almacenará un contador de visitas
Si contador.txt no existe o está vacío lo crearemos con el número 0. Si existe simplemente leeremos el valor del contador.
Si se envía el argumento inc, se incrementará el contador en uno y se mostrará por pantalla.
Si se envía el argumento dec, se decrementará el contador en uno y se mostrará por pantalla.
Si no se envía ningún argumento, se mostrará el contado.
'''
import sys
fichero=open("contador.txt","a+")
fichero.seek(0)
contenido=fichero.readline()
if len(contenido)==0:
    contenido="0"
    fichero.write(contenido)
fichero.close()
try:
    contador=int(contenido)
    if len(sys.argv)==2:
        if sys.argv[1]=="inc":
            contador=contador+1
        elif sys.argv[1]=="dec":
            contador=contador-1
    print(contador)
    fichero=open("contador.txt","w")
    fichero.write(str(contador))
    fichero.close()
except:
    print("Error en archivo")

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)