[PIPython] sono proprio alle prime

mario rossi legazzelle2004
Ven 19 Nov 2004 15:16:48 CET


ringrazio molto per gli aiuti.
Provo a smanettare un po' grazie ancora

Paolo Mossino <mox79 a gmx.it> wrote:
mario rossi wrote:
> Ti ringrazio molto per gli aiuti ma purtroppo essendo proprio agli 
> inizi, non so nemmeno cosa sono i permessi di esecuzione e come darli.

Ogni file ha dei permessi: lettura (r), scrittura (w) ed esecuzione (x), per 
il proprietario del file, per il gruppo a cui appartiene il file e per tutti 
gli altri.
Sono indicati dalla stringa tipo "rwxr-xr-x" che vedi con il comando ls -l.
Per cambiarli si usa chmod, per esempio:

*) dare a tutti i permessi di esecuzione:
$ chmod +x script.py
*) impostare i permessi direttamente:
$chmod 750 script.py
Per capire l'ultima sintassi dovresti avere un po' di conoscenza dei
numeri ottali e binari.
7 = 111 = rwx, 5 = 101 = r-x, 0 = 000 = ---
Hai capito l'associazione tra numero ottale, conversione in binario,
significato nei permessi?

Per maggiori informazioni: man chmod

> Riepilogando, per creare un file con un prog python:
> Apro un editor di testo "scite"

O uno qualsiasi, ma se sei agli inizi forse VI ed Emacs (quella roba grossa 
e ingombrante che usa certa gentaglia di mia conoscenza) non sono 
esattamente il massimo :P

> lo nomino con: ciao.py
> La prima cosa che compilo è:

La prima cosa che scrivi nel file :)

> #!/usr/bin/enu python
> # -*- coding: utf -8 -*-
> print "ciao"
> Chiudo il programma.
> 
> Per richiamarlo:
> Apro una shell e scrivo:
> $ python ciao.py
>
> Lui dovrebbe aprirmi il mio file facendomi vedere solo la scritta 

La shell legge la prima riga del file, interpreta la shebang e si aggorge di 
dover invocare il python, lo invoca e gli passa il file, che si occuperà di 
interpretare il file e fare quello che c'è scritto li dentro :)

Se fai

$ python script.py

eviti le prime operazioni ed invochi direttamente Python.

-- 
,___, ~ Paolo Mossino (Alexander) e-m a il: mox79 a gmx.it ~
(0v0) ~ Jabber ID : alexander a jabber.linux.it - ICQ #: 28473944 ~
(_^((\ ~ "My crime is judging people by what they say and think, ~
-"-"-\\ ~ not what they look like" [Mentor's Last Words] ~
_______________________________________________
Python mailing list
Python a lists.python.it
http://lists.zope.it/cgi-bin/mailman/listinfo/python

		
---------------------------------
Yahoo! Companion - Scarica gratis la toolbar di Ricerca di Yahoo!
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://list.zope.it/pipermail/python/attachments/20040805/1a164fd2/attachment.htm


More information about the Python mailing list