[Python] Comandi per SO

2013-10-22 Per discussione Luigi Fontana
Ciao.

Innanzitutto grazie per l'ottimo servizio che fate.

A me interessa moltissimo la possibilità  di Python di interagire col so
del computer.  Mi sapreste consigliare una documentazione specifica a
riguardo (virtuale o  cartacea)  per approfondire questo aspetto?

Se fosse in italico idioma sarebbe preceribile ;P

Grazie a chiunque vorrà soccorrermi.

Luigi
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Andrea Lomasto

  
  Interessa anche a me scusate il top quoting
-- 
Sent from my Android phone with mail.com Mail. Please excuse my brevity.Luigi Fontana picchiole...@gmail.com wrote:


  Ciao.


  Innanzitutto grazie per lottimo servizio che fate.


  A me interessa moltissimo la possibilit di Python di interagire col so del computer. Mi sapreste consigliare una documentazione specifica a riguardo (virtuale o cartacea) per approfondire questo aspetto?


  Se fosse in italico idioma sarebbe preceribile ;P


  Grazie a chiunque vorr soccorrermi.


  Luigi

  

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Massimo Capanni
Ho trovato molto utile psutil in Windows, su Linux non saprei


Il giorno 22 ottobre 2013 09:52, Andrea Lomasto loma...@mail.com ha
scritto:

 Interessa anche a me scusate il top quoting
 --
 Sent from my Android phone with mail.com Mail. Please excuse my brevity.


 Luigi Fontana picchiole...@gmail.com wrote:

  Ciao.

 Innanzitutto grazie per l'ottimo servizio che fate.

 A me interessa moltissimo la possibilità  di Python di interagire col so
 del computer.  Mi sapreste consigliare una documentazione specifica a
 riguardo (virtuale o  cartacea)  per approfondire questo aspetto?

 Se fosse in italico idioma sarebbe preceribile ;P

 Grazie a chiunque vorrà soccorrermi.

 Luigi





___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Luigi Fontana
Scusate se approfitto di voi per pigrizia ma sono al lavoro ;)

Il modulo os è già presente in python e basta richiamarlo con install
oppure devo scaricare qualche libreria?

Scusate se sono banale ma ho scoperto  questo linguaggio da pochissimo e mi
muovo ancora a tentoni.

Luigi.
Il 22/ott/2013 10:18 Massimo Capanni massimo.capa...@gmail.com ha
scritto:

 Ho trovato molto utile psutil in Windows, su Linux non saprei


 Il giorno 22 ottobre 2013 09:52, Andrea Lomasto loma...@mail.com ha
 scritto:

 Interessa anche a me scusate il top quoting
 --
 Sent from my Android phone with mail.com Mail. Please excuse my brevity.


 Luigi Fontana picchiole...@gmail.com wrote:

  Ciao.

 Innanzitutto grazie per l'ottimo servizio che fate.

 A me interessa moltissimo la possibilità  di Python di interagire col so
 del computer.  Mi sapreste consigliare una documentazione specifica a
 riguardo (virtuale o  cartacea)  per approfondire questo aspetto?

 Se fosse in italico idioma sarebbe preceribile ;P

 Grazie a chiunque vorrà soccorrermi.

 Luigi






 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Marco Buttu

On 10/22/2013 10:23 AM, Luigi Fontana wrote:
Il modulo os è già presente in python e basta richiamarlo con 
install  oppure devo scaricare qualche libreria? 


Fa parte della libreria standard, quindi basta importarlo:

 import os
 os.environ['HOME']
'/home/marco'

Stessa cosa per subprocess. Python ha le batterie incluse, e questo 
significa che con la libreria standard e con il core data type puoi fare 
veramente quasi tutto! :)


--
Marco Buttu

INAF-Osservatorio Astronomico di Cagliari
Via della Scienza n. 5, 09047 Selargius (CA)
Phone: 070 711 80 217
Email: mbu...@oa-cagliari.inaf.it

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Luigi Fontana
Grandioso.  Mi sto innamorando...

Spero di trovare un po'  di tempo già stasera per provare.

Intanto grazie mille.  :-)
Il 22/ott/2013 10:33 Marco Buttu mbu...@oa-cagliari.inaf.it ha scritto:

 On 10/22/2013 10:23 AM, Luigi Fontana wrote:

 Il modulo os è già presente in python e basta richiamarlo con install
  oppure devo scaricare qualche libreria?


 Fa parte della libreria standard, quindi basta importarlo:

  import os
  os.environ['HOME']
 '/home/marco'

 Stessa cosa per subprocess. Python ha le batterie incluse, e questo
 significa che con la libreria standard e con il core data type puoi fare
 veramente quasi tutto! :)

 --
 Marco Buttu

 INAF-Osservatorio Astronomico di Cagliari
 Via della Scienza n. 5, 09047 Selargius (CA)
 Phone: 070 711 80 217
 Email: mbu...@oa-cagliari.inaf.it

 __**_
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/**mailman/listinfo/pythonhttp://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Manlio Perillo

On 22/10/2013 09:48, Luigi Fontana wrote:

Ciao.

Innanzitutto grazie per l'ottimo servizio che fate.

A me interessa moltissimo la possibilità  di Python di interagire col so
del computer.  Mi sapreste consigliare una documentazione specifica a
riguardo (virtuale o  cartacea)  per approfondire questo aspetto?



Ti hanno già suggerito il modulo standard `os`.
Quasi tutte le funzioni sono portabili ai sistemi operativi più diffusi, 
con alcune limitazioni e casi speciali (evidenziati nella documentazione).


Se le funzioni del modulo os non ti bastano, allora devi rivolgerti a 
qualcosa di più specifico e non portabile.


Per Windows lo standard (abusando del termine standard) di riferimento 
è quella di Windows NT, disponibile tramite il package pywin32.  Per 
sistemi UNIX lo standard è POSIX:

http://www.opengroup.org/onlinepubs/9699919799/

Che io sappia, però, non ci sono package Python che wrappano l'intera 
API definita da POSIX.



Se fosse in italico idioma sarebbe preceribile ;P



Chiedi troppo!

 [...]


Ciao  Manlio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Luigi Fontana
Da quel poco che ho visto penso che,  per il momento,  il comando os sia
più che sufficiente.  :)

Però anche questo sembra interessante.  Leggo volentieri e ti ringrazio.

Luigi
Il 22/ott/2013 11:54 Manlio Perillo manlio.peri...@gmail.com ha scritto:

 On 22/10/2013 09:48, Luigi Fontana wrote:

 Ciao.

 Innanzitutto grazie per l'ottimo servizio che fate.

 A me interessa moltissimo la possibilità  di Python di interagire col so
 del computer.  Mi sapreste consigliare una documentazione specifica a
 riguardo (virtuale o  cartacea)  per approfondire questo aspetto?


 Ti hanno già suggerito il modulo standard `os`.
 Quasi tutte le funzioni sono portabili ai sistemi operativi più diffusi,
 con alcune limitazioni e casi speciali (evidenziati nella documentazione).

 Se le funzioni del modulo os non ti bastano, allora devi rivolgerti a
 qualcosa di più specifico e non portabile.

 Per Windows lo standard (abusando del termine standard) di riferimento è
 quella di Windows NT, disponibile tramite il package pywin32.  Per sistemi
 UNIX lo standard è POSIX:
 http://www.opengroup.org/**onlinepubs/9699919799/http://www.opengroup.org/onlinepubs/9699919799/

 Che io sappia, però, non ci sono package Python che wrappano l'intera API
 definita da POSIX.

  Se fosse in italico idioma sarebbe preceribile ;P


 Chiedi troppo!

  [...]


 Ciao  Manlio
 __**_
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/**mailman/listinfo/pythonhttp://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Marco De Paoli
Il giorno 22 ottobre 2013 11:59, Luigi Fontana picchiole...@gmail.com ha
scritto:

 Da quel poco che ho visto penso che,  per il momento,  il comando os sia
 più che sufficiente.  :)

 Però anche questo sembra interessante.  Leggo volentieri e ti ringrazio.

 Luigi


Luigi, evita il top-posting [http://it.wikipedia.org/wiki/Top-posting]
semplificherai la vita a chi vuole risponderti e a chi legge (anche un
domani) questo thread

ciao,
Marco

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Marco De Paoli
Il giorno 22 ottobre 2013 12:16, Luigi Fontana picchiole...@gmail.com ha
scritto:

  Luigi


...a proposito, benvenuto in lista !
Marco
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Manlio Perillo

On 22/10/2013 12:16, Luigi Fontana wrote:

[...]
Scusa spero che così vada bene.  È il cellulare che mi sbatte tutto in
co. A in automatico.



Questi dannati cellulari hanno fatto solo danni.

Prima hanno creato un nuovo linguaggio compresso per adeguarsi ai limiti 
degli SMS (che hanno prezzi fuori mercato, mentre in altre parti del 
mondo usavano direttamente le email), ora creano problemi con il quoting 
delle email...



Ciao  Manlio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Luigi Fontana
Mi sa che faccio prima ad eliminare la coda...

La penso come te Manlio.  Purtroppo per chi lavora l'adeguarsi agli
standard (assurdi)  è da sempre una necessità.

Luigi.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Comandi per SO

2013-10-22 Per discussione Pietro
Ciao,

2013/10/22 Marco Buttu mbu...@oa-cagliari.inaf.it:
 Ciao, in italiano non saprei. Comunque, sicuramente il punto di partenza e'
 il modulo os:

 http://docs.python.org/3/library/os.html
[cut]
 http://docs.python.org/3/library/subprocess.html

anche shutil, può tornare utle se devi lavorare con cartelle e file:

http://docs.python.org/3/library/shutil.html

e glob/fnmatch se devi applicare dei filtri:

http://docs.python.org/3/library/glob.html
http://docs.python.org/3/library/fnmatch.html

tutti questi moduli, come puoi vedere dal link, sono già inclusi
nell'installazione base di python.

Have fun! :-)

Pietro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python