Come scrivere script python su linux?
Su Linux
- Crea una cartella sul tuo computer da usare per i tuoi programmi Python, come ~/pythonpractice, e salva il tuo programma xyz.py in quella cartella.
- Apri il programma terminale. In KDE, apri il menu principale e seleziona "Run Command..." per aprire Konsole. In GNOME, apri il menu principale, apri la cartella Applicazioni, apri la cartella Accessori, e seleziona Terminale.
- Digita cd ~/pythonpractice per cambiare directory alla tua cartella pythonpractice, e premi Invio.
- Digita python ./xyz.py per eseguire il tuo programma!
Nota:
Se hai installato sia la versione 2.6.1 che la 3.0 di Python (Molto possibile se stai usando Ubuntu, e hai eseguito sudo apt-get install python3 per avere python3 installato), dovresti eseguire python3 xyz.py
Linux (avanzato)
- Crea una cartella sul tuo computer da usare per i tuoi programmi Python, come ~/pythonpractice.
- Apri il tuo editor di testo preferito e crea un nuovo file chiamato xyz.py e scrivici il tuo codice.
Nota:
Se hai installato sia la versione 2.6.1 che la versione 3.0 di python (Molto possibile se stai usando una distro debian o basata su debian (*buntu, Mint, ...), e hai eseguito sudo apt-get install python3 per avere python3 installato), usa
- #! /usr/bin/python3
- #your code here
- save your xyz.py program in the ~/pythonpractice folder.
- Open up the terminal program. In KDE, apri il menu principale e seleziona "Run Command..." per aprire Konsole. In GNOME, apri il menu principale, apri la cartella Applicazioni, apri la cartella Accessori, e seleziona Terminale.
- Digita cd ~/pythonpractice per cambiare directory alla tua cartella pythonpractice, e premi Invio.
- Digita chmod a+x hello.py per dire a Linux che è un programma eseguibile.
- Digita ./hello.py per eseguire il tuo programma!
- Inoltre, puoi anche usare ln -s xyz.py /usr/bin/xyz per fare un link simbolico xyz.py a /usr/bin con il nome xyz, quindi eseguirlo semplicemente eseguendo xyz.
Nota che questo dovrebbe essere fatto principalmente per programmi completi e compilati, se hai uno script che hai fatto e usi spesso, allora potrebbe essere una buona idea metterlo da qualche parte nella tua home directory e mettere un link ad esso in /usr/bin. Se volete un parco giochi, una buona idea è invocare mkdir ~/.local/bin e poi metterci gli script. Per rendere il contenuto di ~/.local/bin eseguibile allo stesso modo di /usr/bin digitate = :~/local/bin (potete aggiungere questa linea al vostro file rc di shell, per esempio ~/.bashrc).
Nota:
Le estensioni dei file non sono necessarie nei file system UNIX-like. Per linux, xyz.py significa esattamente la stessa cosa di xyz.txt, xyz.mp3, o semplicemente 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