Python to call commands, e.g. "find , perl scripts , nmap , and others" is this possible?
Ken Seehof
12klat at sightreader.com
Thu Jun 1 20:25:31 EDT 2000
On NT I get:
>>> mylist = os.popen('dir').readlines()
Traceback (innermost last):
File "<interactive input>", line 1, in ?
OSError: (0, 'Error')
(same thing with any command)
popen (command[, mode[, bufsize]])
Open a pipe to or from command. The return value is an open
file object connected to the pipe, which can be read or written
depending on whether mode is 'r' (default) or 'w'. The bufsize
argument has the same meaning as the corresponding argument
to the built-in open() function. The exit status of the command
(encoded in the format specified for wait()) is available as the
return value of the close() method of the file object, except that
when the exit status is zero (termination without errors), None is
returned. Availability: Unix, Windows.
- Ken Seehof
Emile van Sebille wrote:
> Jim, Take a look at os.popen, as in: import osmylist =
> os.popen('locate myname').readlines()for eachfile in mylist: do
> something with eachfile HTH,
> Emile van Sebille
> emile at fenx.com
> -------------------
> ----- Original Message -----
> From: Jim
> To: python-list at python.orgSent: Thursday, June 01, 2000 9:44
> AMSubject: Python to call commands, e.g. "find , perl scripts , nmap ,
> and others" is this possible?
>
>
> Dear list,
>
> I'm new to Python, and I'm sorry if I'm asking about anything that has
> been
> already discussed.
>
> I would like to use Python to call commands, e.g. "find , perl
> scripts , nmap , and others" is this possible?
>
> I do not need GUI. All I need is to link the out put and work with it.
> Is perl or shell scripts my only
> answer?
>
> jim
>
> --
> Proprietary & Confidential. The information transmitted is intended only for the person or entity to whom it is addressed and may
> contain confidential and/or privileged material. Any review, retransmission, dissemination, or other use of, or taking of any
> action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please
> contact the sender and delete the material from any computer.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20000601/6f2c88c8/attachment.html>
More information about the Python-list
mailing list