QNA > C > Come Scrivere Script Python Su Linux?

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

  1. #! /usr/bin/python3 
  2.  
  3. #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.

  1. arihant ~ file /usr/bin/xyz 
  2. /usr/bin/hello: Python script, ASCII text executable 

Di Fabyola Vanluven

Quali sono le caratteristiche uniche del Mi A3 e perché devo comprarlo? :: Come convertire XML in JSON in Python
Link utili