On Tue, 2009-09-08 at 22:22 +0200, Angelo Ballabio wrote: > My problem is a way to run a default application to read and show a > pdf > file from unix or windows, i have a mixed ambient in the office, so I > am > try to find a way to start a application to show this pdf file I > generate whith reportlab.
The (most) portable way to do so in Linux (not necessarily Unix) is to use the xdg-open command. Ex, subprocess.Popen(['xdg-open', 'my-document.pdf']) If you want cross-platform between Linux/Windows, then it's advisable to write a wrapper function that checks the value of sys.platform and and acts accordingly. -a -- http://mail.python.org/mailman/listinfo/python-list