chmod er en kommando indenfor unix/linux-operativsystemer. Den tillader at en fil kan ekserkveres. Hvis det var et 'rigtigt' program så ville den bare køre, ellers ville den kigge på om filen havde en
Shebang, hvilket kunne se sådan her ud for et python program:
#!/usr/bin/env python
Den kører programmet 'env' med parameteren 'python. Det returner en sti til Python, som så kører filen. Så hvis din fil hed program.py ville den først finde ud af hvor python lagde henne når du prøver at køre program.py; lad os sige /usr/bin/python. Så ville operativsystemet udføre kommandoen:
/usr/bin/python program.py
Hvilket svarer til at køre pythonfortolkeren og sende dit program med som parameter. Det fungerer faktisk på samme måde på Windows (undtagen man bruger ikke Shebang men 'associationer', se senere) det bliver bare vidst anderledes. Du kan starte dit program sådan her f.eks.:
C:\Program Files\Python\python.exe mitProgram.py
Men faktisk burde det være meget nemmere. Hvis du har installeret Python via. en installer, burde filer du gemmer med endelsen .py have et python ikon, og du burde bare kunne dobbeltklikke på filen for at køre den. Bemærk dog at hvis dit program ikke beder om input fra brugeren så bliver dit program måske udført meget hurtigt.
(Det er faktisk sådan at en bruger starter de fleste programmer på windows. F.eks. når du installerer MS Word, siger installeren at den gerne vil have at .docx filer started med word. Så når du dobbeltklikker på en Word fil, så kører den faktisk noget lign.:
STI\HER\TIL\winword minfil.docx).
Indlæg senest redigeret d. 24.09.2013 12:15 af Bruger #14645