1) Primer Desafio
ResoluciónDado el conjunto de datos con series y películas de Netflix, queremos:
1) Guardar en otro archivo las peliculas agregadas en el año 2021.
2) Los cinco (5) países con más producciones en Netflix.
2) Segundo Desafio
ResoluciónImplementar un programa que muestre un menú a través del cual se puedan visualizar los resultados del desafío 1.
import csv
import os
ruta = os.path.dirname(os.path.realpath("."))
ruta_archivo = os.path.join(ruta, "Teorias","Desafios", "netflix_titles.csv")
archivo = open(ruta_archivo, "r", encoding="utf-8")
csvreader = csv.reader(archivo, delimiter=',')
encabezado = next(csvreader)
file = open("nuevoArchivo.txt", "w")
for linea in csvreader:
if linea[7] == "2021":
file.write(linea[2] + os.linesep)
file.close()
archivo.close()
# Import the necessary packages
from consolemenu import *
from consolemenu.items import *
def Imprimir(linesFile:list[str]):
for line in linesFile:
print (line)
file = open('nuevoArchivo.txt')
linesFile = file.readlines()
menu = ConsoleMenu("Title", "Subtitle")
menu_item = MenuItem(Imprimir(linesFile))
# Once we're done creating them, we just add the items to the menu
menu.append_item(menu_item)
file.close()
# Finally, we call show to show the menu and allow the user to interact
menu.show()