Hvordan sette noe på en Python bane i Terminal

Arbeid i Mac OS X Terminal tar datamaskinen brukeren tilbake i tid til dagene før pek-og-klikk, grafiske brukergrensesnitt og stasjonære. Lære programmering og systemadministrasjon krever Terminal ferdigheter, og en av de viktigste krever å finne veier til data, programmer og filer. Heldigvis OS X grafisk brukergrensesnitt gir et kart til Unix-stil banenavn.

Bruksanvisning

Finne veien i Python og OS X

1 Opprett en tekstfil og skriv shebang header og et kort program på toppen. Lagre den som cubes.py hvor som helst på harddisken og deretter lukke en teksteditor. Det skal se omtrent slik ut:

! / Usr / bin / python

for x in range (1,10):

print x, x*x*x

(#! / Usr / bin / python) shebang header gjør denne filen kjørbar i Unix; resten av det gir deg kube av Nos. 1 til 10.

2 Åpne et Finder-vindu og naviger til filen du nettopp opprettet.

Åpne et annet Finder-vindu (ved hjelp av tastetrykk, "Command" pluss "N" eller peker til "Fil> Ny fil Window"). Naviger til "Programmer> Python." Du vil se flere programmer der, inkludert Python launcher.

3 Klikk og hold filen cubes.py, dra den til Python-mappen og slipp den på Python launcher. En Terminal vindu vil åpne opp, viser banen til denne filen og kjøre filen. Du bør se dette i Terminal-vinduet:

Siste pålogging: Søn 5 juni 22:16:14 på ttys000

'Brukere / / pna1 / Dokumenter / python_scripts /' cd && '/ usr / bin / pythonw' '/Users/pna1/Documents/python_scripts/cubes.py' && echo Exit status: $? && Exit 1

Paul-Argodales-iMac: ~ pna1 $ cd '/ Users / pna1 / Dokumenter / python_scripts /' && '/ usr / bin / pythonw' '/Users/pna1/Documents/python_scripts/cubes.py' && echo Exit status: $ ? && Exit 1

1 1

2 8

3 27

4 64

5 125

6 216

7 343

8 512

9 729

Exit status: 0

Logg ut

[Process avsluttet]

4 Python banen er den første linjen i Terminal-vinduet:

cd '/ Users / pna1 / Dokumenter / python_scripts /' && '/ usr / bin / pythonw' '/Users/pna1/Documents/python_scripts/cubes.py'

Denne linjen starter med endringen katalogen kommandoen (cd) og deretter viser målkatalogen, påkaller Python og kjører skriptet. Du kan kopiere denne linjen og lim den inn i ledeteksten i et nytt Terminal-vinduet, og du vil kjøre skriptet på nytt, men du vil bo i katalogen der manuset er.

Hint

  • Hold Python-skript organisert ved å plassere dem i mapper (eller, i unix-tale, kataloger) med korte, beskrivende navn.
  • Hvis du trenger plasseringen av Python, åpne et terminalvindu og skriv følgende:
  • som python
  • Du vil få en bane til Python som trolig ser slik ut:
  • / Usr / bin / python
  • Ikke glem shebang header ved starten av hvert script.