##############################################################[br]#10 Ejemplos en Python utilizando la sentencia sys.[br][br]#1. Obtener el valor máximo de recursión permitido en Python:[br]import sys[br]print(sys.getrecursionlimit())[br][br]#2. Cambiar el valor máximo de recursión permitido en Python:[br]import sys[br]sys.setrecursionlimit(10000)[br][br]#3. Obtener la versión actual de Python:[br]import sys[br]print(sys.version)[br][br]#4. Obtener el directorio actual de trabajo:[br]import sys[br]print(sys.path[0])[br][br]#5. Salir del programa con un mensaje personalizado:[br]import sys[br]sys.exit("El programa ha finalizado.")[br][br]#6. Obtener la plataforma actual en la [br]# que se está ejecutando el programa:[br]import sys[br]print(sys.platform)[br][br]#7. Obtener información detallada sobre excepciones:[br]import sys[br]try:[br]# Código que puede generar una excepción[br]except Exception as e:[br] exc_type, exc_obj, exc_tb = sys.exc_info()[br] print("Tipo de excepción:", exc_type)[br] print("Objeto de excepción:", exc_obj)[br] print("Ruta de la excepción:", exc_tb.tb_lineno)[br][br]#8. Obtener el tamaño máximo permitido [br]# para objetos en bytes:[br]import sys[br]print(sys.getsizeof(object()))[br][br]#9. Obtener información sobre la codificación [br]# predeterminada utilizada por Python:[br]import sys[br]print(sys.getdefaultencoding())[br][br]#10. Obtener información sobre el sistema operativo subyacente:[br]import sys[br]print(sys.platform)[br]print(sys.version_info)