Juega con el modo interactivo (línea de comando) de Python

Me gusta usar la interfaz interactiva de Python (modo de línea de comandos) para ejecutar y depurar el código de Python. ¿Por qué no usar PyCharm, VSCode? Debido a ideas preconcebidas y mi complejidad de línea de comandos de DOS, la primera vez que instalé y usé Python fue para usar esta interfaz en blanco y negro. Usualmente escribo código usando el editor EmEditor, lo guardo, lo ejecuto y lo depuro en Python. ¡Esta interfaz en blanco y negro es muy rápida en términos de velocidad de salida de texto y eficiencia de operación de código! ¡Muy genial! ¡Ha sido genial escribir código todo el tiempo! Este artículo es mi resumen de la experiencia de jugar con la interfaz interactiva de Python.

1. Ejecute el código .py directamente

exec(open(r'd:\py\test.py',encoding='utf-8').read())

Es un inconveniente escribir una oración tan larga cada vez, de hecho, simplemente escriba ex y presione la tecla hacia arriba para llamar rápidamente a esta línea de comando.

¿Es posible hacer que Python recuerde el archivo .py que ejecuté la última vez cada vez que abro Python? Preste atención a la condición que dije: cada vez que abra Python.

Poder. Después de que finalice la ejecución de .py, presione Ctrl + D (o escriba exit() ) para salir de Python. Luego abra Python la próxima vez, escriba ex y presione la tecla arriba, el nombre del archivo en open() será la ruta .py abierta la última vez.

 

2. Limpiar la visualización de la pantalla (equivalente al comando CLS de DOS)

按Ctrl + L

Para obtener más operaciones con teclas de método abreviado, consulte este artículo: https://jakevdp.github.io/PythonDataScienceHandbook/01.02-shell-keyboard-shortcuts.html

 

3. Consulta rápidamente las sentencias ejecutadas

        (1) Consulta directa de extractos utilizados recientemente

按键盘的上、下方向键,逐条查询。

        (2) Consulta aproximada por palabra clave

按 Ctrl + R
然后输入某个关键词即可找到最近一次使用该关键词的语句。

 

4. Cambia el color de fondo de la interfaz

El método es el mismo que modificar el color del símbolo del sistema de Windows (CMD): haga clic en el icono de Python en la esquina superior izquierda de la ventana --> Propiedades --> Color. Me gusta cambiar el color de fondo a azul oscuro y los valores de color son: R 0, G 15, B 50.

 

 

5. Cambia a una fuente más atractiva

El tipo de letra Song predeterminado se ve áspero y en mal estado. Recomiendo instalar Sarasa Fixed SC de la biblioteca de fuentes Gengsha. El "1", la letra mayúscula "I" y la letra minúscula "l" de esta fuente monoespaciada se pueden distinguir claramente. La palabra 0 tiene una barra oblicua, que está llena de un sentimiento nostálgico de la era de DOS.

 

La fuente Sarasa-Gothic es una biblioteca de fuentes de código abierto, que se puede descargar desde aquí: Versiones be5invis/Sarasa-Gothic GitHub

En la página de descarga, personalmente recomiendo descargar la versión ttc con unhinted. La fuente Gengsha tiene una biblioteca de fuentes chinas de fuente negra, y la fuente no tiene información de sugerencias, y la visualización es más fluida en sistemas superiores a Win10, a diferencia de Microsoft Yahei, que tiene información de sugerencias que hace que las fuentes pequeñas se sientan desiguales e incómodas.

 

6. El indicador cambia a un color más llamativo

Fuente de referencia:

(1) https://www.codementor.io/@arpitbhayani/personalize-your-python-prompt-13ts4kw6za

(2) https://github.com/arpitbbhayani/py-prompts

El indicador predeterminado ">>>" es blanco, y cuando la pantalla muestra información complicada, a menudo es imposible encontrar el lugar donde se ejecutó la instrucción la última vez. De hecho, el indicador de la interfaz interactiva de Python puede modificar el color e incluso el estilo.

import sys
sys.ps1 = "\033[1;32m>>>\033[0m "
sys.ps2 = "\033[1;31m...\033[0m "

Así, sys.ps1 modifica ">>>" para que sea verde, y sys.ps2 modifica "..." para que sea rojo.

Ejecutar el código de color modificado anteriormente en la interfaz interactiva solo será efectivo para la hora actual. La próxima vez que abra la interfaz interactiva de Python, el color volverá al blanco predeterminado. Para que se ejecute automáticamente y modifique el código de color cada tiempo, necesitas hacer esto:

(1) Guarde las tres líneas de código anteriores import sys, sys.ps1..., sys.ps2... como un archivo .py llamado run_me_first.py.

(2) Coloque el archivo run_me_first.py en el directorio principal de Python (p. ej.: C:\Python310)

(3) Presione Win+Pause (o ingrese "Sistema" en el panel de control), luego haga clic en "Configuración avanzada del sistema" a la izquierda y haga clic en "Variables de entorno".

 

(4) Haga clic en "Nuevo" en "Variables del sistema" para crear un nombre de variable: PYTHONSTARTUP, el valor de la variable es la ruta detallada y el nombre de archivo del archivo .py que acaba de guardar y haga clic en Aceptar. La próxima vez que ejecute Python, el color de la indicación permanecerá vigente.

 

Supongo que te gusta

Origin blog.csdn.net/Scott0902/article/details/129402979
Recomendado
Clasificación