Re: I/O Operations .....



> > I am parsing an XML file and sending the output to two files.The
> > code asks the user to enter the input file,something like:
>
> > file_input = raw_input("Enter The ODX File Path:")
> > input_xml = open(file_input,'r')
>
> > Now suppose the user enters the path as :
> > C:\Projects\ODX Import\Sample Files\Global _A_UHP_Low_0.7.odx.xml
>
> > I have 2 output files to which i have to redirect the output.The
> > output file name should be same as input file in the same path ( the
> > extension has to change to a format "ini" which is basically text file
> > opened using notepad).Eg..
> > output files should be :
> > C:\Projects\ODX Import\Sample Files\Global _A_UHP_Low_0.7.ini, and,
> > C:\Projects\ODX Import\Sample Files\Global _A_UHP_Low_0.7.xls
>
> If you only would like to know how to write files, this might help:
>
> content1 = ..............
> content2 = ...............
>
> f = open( 'file1', 'w' )
> f.write( content1 )
> f.close( )
>
> f = open( 'file2', 'w' )
> f.write( content2 )
> f.close( )
>
> HTH,
> Daniel- Hide quoted text -
>
> - Show quoted text -

Hi,
File writing can be done in that way,but my query is
something different.I have to rename the output file by default with
input file name(only changing the extension.


Maybe something like this will help (on Linux, Windows is similar):

from os import path
f = '/tmp/hello.xls'
path.splitext( f )
('/tmp/hello', '.xls')
path.dirname( f )
'/tmp'
path.basename( f )
'hello.xls'


Daniel
.



Relevant Pages

  • Re: I/O Operations .....
    ... I have 2 output files to which i have to redirect the output.The ... extension has to change to a format "ini" which is basically text file ... f.write(content1) ... HTH, ...
    (comp.lang.python)
  • Re: Ah Ha
    ... troll -- I had very few 'purchased' Windows programs that would survive ... but put out differing output files under *every* version of ... Windows from 95 to XP -- and each version of Windows put it's own unique ...
    (alt.os.linux.suse)
  • Small C++ exercise
    ... the following small executable for me (Windows XP). ... the executable reads the text input file "fileexample.txt" which ... All the output files will go into this directory. ... Christian email: c9XXXc9@myrealbox.com ...
    (comp.lang.cpp)
  • Re: .bkf file
    ... NTbackup.exe, used in Windows 2000, generates bkf files. ... The output files may or maybe not be compatible. ... Prev by Date: ...
    (microsoft.public.win2000.general)
  • Re: Academic License
    ... It or a flag may or may not be hidden in output files from the ... Windows Desktop Experience - ... Windows System & Performance ...
    (microsoft.public.office.misc)