Re: I/O Operations .....
- From: "Daniel Nogradi" <nogradi@xxxxxxxxx>
- Date: Mon, 30 Apr 2007 12:47:42 +0200
> > 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):
('/tmp/hello', '.xls')from os import path
f = '/tmp/hello.xls'
path.splitext( f )
'/tmp'path.dirname( f )
'hello.xls'path.basename( f )
Daniel
.
- References:
- I/O Operations .....
- From: saif . shakeel
- Re: I/O Operations .....
- From: Daniel Nogradi
- Re: I/O Operations .....
- From: saif . shakeel
- I/O Operations .....
- Prev by Date: Re: Dict Copy & Compare
- Next by Date: RE: Dict Copy & Compare
- Previous by thread: Re: I/O Operations .....
- Next by thread: Qustion about struct.unpack
- Index(es):
Relevant Pages
|