Mike Pindzola wrote:
> I have figured many things out. system works, i just forgot to type 
> os.system(). I have been looking into the os module and am finding alot 
> of useful stuff. I still need to workout the best way to ask a user for 
> a root password, show **** when typed and then pass it to the system...

Since you're using linux -- you might also try the pexpect module found 
here:

http://pexpect.sourceforge.net

I've found it very useful for interacting with the shell. I don't 
believe a windows version is available, however.

Here's a very basic and untested example:

import pexpect # you'll have to install pexpect first, of course
import getpass

pexpect.spawn('sudo -k') # timeout any existing sudo session
child = pexpect.spawn('sudo mount /mnt/foo')
child.expect('Password:')
child.sendline(getpass.getpass())
mount_results = child.read()
print mount_results

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to