Jogue com o modo interativo (linha de comando) do Python

Eu gosto de usar a interface interativa do Python (modo de linha de comando) para executar e depurar o código Python. Por que não usar PyCharm, VSCode? Por causa de ideias preconcebidas e do meu complexo de linha de comando do DOS, a primeira vez que instalei e usei o Python foi para usar essa interface preto e branco.Eu costumo escrever código usando o editor EmEditor, salvá-lo e executá-lo e depurá-lo em Python. Essa interface em preto e branco é muito rápida em termos de velocidade de saída de texto e eficiência de operação de código! Muito legal! Tem sido legal escrever código o tempo todo! Este artigo é meu resumo da experiência de brincar com a interface interativa do Python.

1. Execute o código .py diretamente

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

É inconveniente digitar uma frase tão longa toda vez.Na verdade, basta digitar ex e pressionar a tecla para cima para chamar rapidamente esta linha de comando.

É possível fazer o Python lembrar do arquivo .py que executei da última vez toda vez que abro o Python? Preste atenção na condição que eu disse: toda vez que você abrir o Python.

Pode. Depois que esse .py em execução terminar, pressione Ctrl + D (ou digite exit() ) para sair do Python. Em seguida, abra o Python da próxima vez, digite ex e pressione a tecla para cima, o nome do arquivo em open () será o caminho .py aberto na última vez.

 

2. Limpe a exibição da tela (equivalente ao comando CLS do DOS)

按Ctrl + L

Para mais operações de teclas de atalho, consulte este artigo: https://jakevdp.github.io/PythonDataScienceHandbook/01.02-shell-keyboard-shortcuts.html

 

3. Consultar rapidamente as instruções executadas

        (1) Consulta direta para instruções usadas recentemente

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

        (2) Consulta difusa por palavra-chave

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

 

4. Altere a cor de fundo da interface

O método é o mesmo que modificar a cor do prompt de comando do Windows (CMD): clique no ícone do Python no canto superior esquerdo da janela --> Propriedades --> Cor. Eu gosto de mudar a cor de fundo para azul escuro e os valores das cores são: R 0, G 15, B 50.

 

 

5. Mude para uma fonte mais bonita

O tipo de letra Song padrão parece áspero e gasto. Eu recomendo instalar o Sarasa Fixed SC da biblioteca de fontes Gengsha. O "1", a letra maiúscula "I" e a letra minúscula "l" desta fonte monoespaçada podem ser claramente distinguidos. A palavra 0 tem uma barra, cheia de sentimento nostálgico da era DOS.

 

A fonte Sarasa-Gothic é uma biblioteca de fontes de código aberto, que pode ser baixada aqui: Releases be5invis/Sarasa-Gothic GitHub

Na página de download, eu pessoalmente recomendo baixar a versão ttc com unhinted. A fonte Gengsha possui uma biblioteca de fontes chinesas de fonte preta, e a fonte não possui informações de dicas, e a exibição é mais suave em sistemas acima do Win10, ao contrário do Microsoft Yahei, que possui informações de dicas que fazem com que fontes pequenas pareçam irregulares e estranhas.

 

6. O prompt é alterado para uma cor mais atraente

Fonte de referência:

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

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

O prompt padrão ">>>" é branco e, quando a tela exibe informações complicadas, muitas vezes é impossível encontrar o local onde a instrução foi executada pela última vez. Na verdade, o prompt da interface interativa do Python pode modificar a cor e até mesmo o estilo.

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

Assim, sys.ps1 modifica ">>>" para ser verde e sys.ps2 modifica "..." para ser vermelho.

A execução do código de cores modificado acima na interface interativa só será efetiva para o tempo atual. Na próxima vez que você abrir a interface interativa do Python, a cor retornará ao branco padrão. Para fazê-lo executar automaticamente e modificar o código de cores a cada tempo, você precisa fazer isso:

(1) Salve as três linhas de código acima de import sys, sys.ps1..., sys.ps2... como um arquivo .py chamado run_me_first.py.

(2) Coloque o arquivo run_me_first.py no diretório principal do Python (por exemplo: C:\Python310)

(3) Pressione Win+Pause (ou digite "Sistema" no painel de controle), clique em "Configurações avançadas do sistema" à esquerda e clique em "Variáveis ​​de ambiente".

 

(4) Clique em "Novo" em "Variáveis ​​do sistema" para criar um nome de variável: PYTHONSTARTUP, o valor da variável é o caminho detalhado e o nome do arquivo .py recém-salvo e clique em OK. Na próxima vez que você executar o Python, a cor do prompt permanecerá em vigor.

 

Acho que você gosta

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