Ben Finney wrote:
Dennis Lee Bieber <wlfr...@ix.netcom.com> writes:

On Thu, 28 Jan 2010 11:24:28 -0800 (PST), Joan Miller:
On 28 ene, 19:16, Josh Holland <j...@joshh.co.uk> wrote:
Check the docs on os.system().
No. I've a function that uses subprocess to run commands on the same
shell and so substitute to bash scrips. But a script full of run
("shell_command --with --arguments") is too verbose.
        I shall blaspheme, and suggest that maybe the language you want
to use is REXX (ooREXX or Regina).

Heh. That isn't blasphemy, because no true Pythonista [0] would claim
Python to be the god of that domain.

It's no sin to say that Python isn't a good choice for specific things;
and “I want to write programs by indistinguishably mixing statements
with external system calls” is one of them, IMO
From http://stromberg.dnsalias.org/~dstromberg/debugging-with-syscall-tracers.html#terminology

   A quick note on terminology: open() is typically a system call.
   fopen is probably never a system call - instead, it is a function in
   the C library that wraps open(), making open() easier to use. Then
   there's the system() function - like fopen(), it isn't really a
   system call, despite its name. Rather, it is a C library function
   that typically will wrap the fork() and exec*() system calls.


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to