Como escrever scripts python em linux?
No Linux
>ul>Crie uma pasta no seu computador para usar nos seus programas Python, como ~/pythonpractice, e salve o seu programa xyz.py nessa pasta..Abra o programa terminal. No KDE, abra o menu principal e selecione "Run Command..." para abrir o Konsole. No GNOME, abra o menu principal, abra a pasta Applications, abra a pasta Accessories, e selecione Terminal.Type cd ~/pythonpractice para mudar o diretório para sua pasta pythonpractice, e pressione Enter.Type python ./xyz.python para executar seu programa!Note:
Se você tiver tanto o Python versão 2.6.1 quanto o Python 3.0 instalados (Muito possível se você estiver usando Ubuntu, e rodar sudo apt-get install python3 para ter o python3 instalado), você deve rodar python3 xyz.py
Linux (advanced)
ul>Crie uma pasta em seu computador para usar em seus programas Python, como ~/pythonpractice.Abra seu editor de texto favorito e crie um novo arquivo chamado xyz.py e escreva seu código nele.Note:
Se você tiver ambas as versões python 2.6.1 e 3.0 instaladas (Muito possível se você estiver usando uma distro debian ou debian(*buntu, Mint, ...) e rodar sudo apt-get install python3 para ter o python3 instalado), use
- #! /usr/bin/python3
- #your code here
- save your xyz.py program in the ~/pythonpractice folder.
- Open up the terminal program. No KDE, abra o menu principal e selecione "Run Command..." para abrir o Konsole. No GNOME, abra o menu principal, abra a pasta Applications, abra a pasta Accessories, e selecione Terminal.
- Type cd ~/pythonpractice para mudar o diretório para sua pasta pythonpractice, e pressione Enter.
- Type chmod a+x hello.py para dizer ao Linux que é um programa executável.
- Type ./hello.py para executar o seu programa!
- Além disso, você também pode usar ln -s xyz.py /usr/bin/xyz para fazer um link simbólico xyz.py para /usr/bin sob o nome xyz, então execute-o simplesmente executando xyz.
Note que isto deve ser feito principalmente para programas completos e compilados, se você tem um script que você fez e usa frequentemente, então pode ser uma boa idéia colocá-lo em algum lugar no seu diretório home e colocar um link para ele em /usr/bin. Se você quer um playground, uma boa idéia é invocar mkdir ~/.local/bin e então colocar scripts lá. Para tornar o conteúdo ~/.local/bin executável da mesma forma que /usr/bin digita = :~/local/bin (você pode adicionar esta linha ao seu arquivo rc do shell, por exemplo ~/.bashrc).
Note:
Extensões de arquivo são't necessárias em sistemas de arquivos do tipo UNIX. Para linux, xyz.py significa exatamente a mesma coisa que xyz.txt, xyz.mp3, ou apenas xyz. Linux mostly uses the contents of the file to determine what type it is.
- arihant ~ file /usr/bin/xyz
- /usr/bin/hello: Python script, ASCII text executable