Como hacer esto
Pedro Diaz Jimenez
pdiaz88 en terra.es
Dom Abr 15 00:42:09 CEST 2001
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday 14 April 2001 21:29, Pedro Floro wrote:
> Buenas,
Holas,
>
> Me gustaria hacer una cosa de Unix, una cosa sencilla, por ejemplo hacer
> un 'finger' a un determinado usuario. Eso lo quiero hacer dentro de un
> programa. Primero se miraria el usuario que esta ejecutando el programa en
>
> ese instante, se podria poner asi:
> >>> usuario=popen('whoami')
>
estoy seguro que esto se puede hacer de otra manera mas elegante. echale un
vistazo a la referencia de la libreria estandar
> Con eso tendriamos el usuario. Entonces a mi me gustaria usar esa variable
> para varias cosas. Por ejemplo, para hacer un 'finger' al usuario, pero no
>
> se puede hacer esto:
> >>> datos=system('finger -p',usuario)
>
que tal: datos=system("finger -p " + usuario )
?
La idea es que system() acepta una sola cadena de caracteres, no varios
argumentos
> Me gustaria poder usar la variable ahi dentro, o a lo mejor hay otra
> funcion que lo permite.
>
> En otra ocasion tambien, como mirar los procesos que esta realizando el
>
> determinado usuario, por ejemplo, algo asi:
> >>> procesos=system('w',usuario)
system("w " + usuario )
De todas maneras, cuanto menos se use system, mejor, en mi opinion
>
> Bueno, y como estas dos opciones pues algunas mas que no se como hacer.
>
> Otra pregunta:
> -¿Que utilidad tienen las tuplas?
un ejemplo clarificador:
para devolver dos valores a la ver (ie: devuelves una tupla)
def maxima_frecuencia (texto):
blah
blah
....
return frec,car # <--- devuelves una tupla
frecuencia,caracter = maxima_frecuencia(texto)
Eso es solo un ejemplo, seguro que si nos ponemos a pensar nos salen mas cosas
>
> Saludos.
>
> ---- ** ----
> Aditel.org
> WeBMaSTeR
> floro en aditel.org
> ---- ** ----
- --
/*
* Pedro Diaz Jimenez
* pdiaz88 en terra.es
* pdiaz en acm.asoc.fi.upm.es
*
* La sabiduria me persigue, pero yo soy mas rapido
*/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE62NJInu53feEYxlERAghNAJ9JI3E0wzQH22OB/dJNJOlTA5rpTgCg3/PL
Rc5xyg3SXB+vY/UrhDFcy/s=
=eD3H
-----END PGP SIGNATURE-----
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: public_key.asc
Type: application/pgp-keys
Size: 1379 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20010415/f8b332a9/attachment.key>
Más información sobre la lista de distribución Python-es