PY shutil on win xp home version
jim-on-linux
inq1ltd at verizon.net
Fri Apr 20 11:34:01 EDT 2007
Thanks Tim for resopnding,
I appreciate the help.
I convinced the client to install Linux on 4
machines rather than upgrade from xp home to XP
Pro, and more machines to come if the like it.
jim-on-linux
On Friday 20 April 2007 03:22, you wrote:
> jim-on-linux wrote:
> > On Wednesday 18 April 2007 17:02, Tim Golden
> >
> > wrote:
> >> jim-on-linux wrote:
> >>> python help,
> >>>
> >>> A client is using win xp home.
> >>>
> >>> my program contains;
> >>> shutil.copyfile(n, 'prn')
> >>>
> >>> This runs fine on win xp pro but they are
> >>> getting the following traceback.
> >>>
> >>> File "LOP_PRT_10.pyc", line 170, in
> >>> __init__ File "LOP_PRT_10.pyc", line 188,
> >>> in Fprint1 File "shutil.pyc", line 47, in
> >>> copyfile IOError: [Errno 2] No such file or
> >>> directory: 'prn'
> >>>
> >>> Since this runs ok on win xp pro, does this
> >>> have something to do with the home version
> >>> of xp.
> >>>
> >>> I'm thinking of changeing 'prn' to 'lpt1'
> >>> and trying again but I don't want to use
> >>> the client as a testor. Or is there some
> >>> other explaination for the problem.
> >>
> >> Not that this is your question, but if
> >> you're trying to print under Windows have
> >> you looked at:
> >>
> >>
> >> http://tgolden.sc.sabren.com/python/win32_ho
> >>w_d o_i/print.html
> >>
> >> for alternatives?
> >>
> >> TJG
> >
> > Thanks for the response,
> >
> > I got the following to work on windows.
> >
> > win32api.ShellExecute (
> > 0, 'print',
> > filename, None, ".", 0
> > )
> >
> > However it prints the name of the file at the
> > top and adds a page number on the bottom. Is
> > there some way of eliminating the filename
> > and page number.
>
> Unfortunately, this approach is quick-and-dirty
> and you're at the mercy of whatever the "print"
> verb does to "filename" on your box. (Although
> you can configure that if you try hard enough).
>
> I'm afraid if you want control, you'll have to
> go the PDF route or to automate Word /
> OpenOffice etc.
>
> TJG
More information about the Python-list
mailing list