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.