Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es el módulo sys en Python?

¿Qué es el módulo sys en Python?

sys en Python es un módulo que proporciona una serie de variables y funciones relacionadas con el entorno de ejecución de Python. Por ejemplo, la función sys.argv se usa para transferir parámetros desde fuera del programa al programa. obtener la plataforma actual del sistema.

El módulo sys proporciona un conjunto de variables y funciones relacionadas con el entorno de ejecución de Python.

(Tutorial recomendado: Introducción a Python)

Lista de funciones comunes en el módulo sys

sys.argv: implementa el paso de parámetros desde fuera del programa a el programa.

sys.exit([arg]): sale en medio del programa, arg=0 significa salida normal.

sys.getdefaultencoding(): obtiene la codificación actual del sistema, que generalmente por defecto es ascii. setdefaultencoding(): establece la codificación predeterminada del sistema. No verá este método cuando ejecute dir(sys). Cuando el intérprete no se ejecute, puede ejecutar reload(sys) primero. Al ejecutar setdefaultencoding('utf8'), el sistema. La codificación predeterminada se establecerá en utf8. Consulte Configuración de la codificación predeterminada del sistema)

sys.getfilesystemencoding(): obtiene el modo de codificación del sistema de archivos, devuelve 'mbcs', mbcs', mbcs', mbcs', mbcs', mbcs', mbcs. 'en Windows, mbcs', mbcs', mbcs', mbcs', mbcs', mbcs', mbcs'. Devuelve 'utf-8' en mac.

sys.path: obtiene la colección de cadenas de la ruta de búsqueda del módulo especificado. Puede colocar el módulo que escriba en una de las rutas para que se encuentre correctamente cuando el módulo se importe a su programa.

sys.platform: Obtiene la plataforma actual del sistema.

sys.stdin, sys.stdout, sys.stderr: las variables stdin, stdout y stderr contienen objetos de flujo que corresponden a flujos de E/S estándar. Debe utilizarlos si necesita más control sobre la salida y la impresión no cumple con sus requisitos. También puede reemplazarlos, lo que le permite redirigir la salida y la entrada a otros dispositivos, o manejarlos de formas no estándar.