subprocess problem on WinXP

Simon Forman rogue_pedro at yahoo.com
Wed Jul 26 13:05:40 EDT 2006


Wolfgang wrote:
> Hi,
>
> I want to compress all files (also in subfolder). The code is working
> more or less, but I get a black popup window (command line window) for
> every file to compress. How do I cave to change my system call that
> nothing pops up?
>
> Wolfgang
>
> import os
> import subprocess
>
> dir="g:\\messtech"
>
> for root, dirs, files in os.walk(dir):
>      for file in files:
>          f=os.path.join(root,file)
>          subprocess.Popen([r"bzip2",'', f],shell=False).wait()

How about forgetting the system call and just using the bz2 standard
library module?

http://docs.python.org/lib/module-bz2.html

Peace,
~Simon




More information about the Python-list mailing list