Re: Unformatted File IO
- To: mathgroup at smc.vnet.net
- Subject: [mg44446] Re: [mg44432] Unformatted File IO
- From: "Bruce W. Colletti" <bcolletti at compuserve.com>
- Date: Mon, 10 Nov 2003 04:52:17 -0500 (EST)
- References: <200311080951.EAA24713@smc.vnet.net> <3FAD5923.2090409@omrf.ouhsc.edu>
- Sender: owner-wri-mathgroup at wolfram.com
Yas
The code splits "hello there" which must stay intact as a list element. Any
ideas? Thanks.
Bruce
----- Original Message -----
From: "Yasvir tesiram" <yat at omrf.ouhsc.edu>
To: mathgroup at smc.vnet.net
>
> The contents of test.txt are as you state below.
> SetDirectory["pathTotest"];
> /*check to see that the file is there*/
> FileNames[]
>
> (*open a file handle to the file (handle), read in the contents line by
> line (RecordSeparator) as words separated by any of the possible
> separators (WordSeparators) *)
>
> (*note the "\"" in the list of WordSeprators is intentional because of
> your double quoted strings*)
>
> handle = OpenRead["test.txt"];
> z = ToExpression[
> ReadList[handle, Word, RecordSeparators -> {"\n"},
> WordSeparators -> {" ", "\t", "\""}, RecordLists -> True]
> ]
> Close[handle];
>
>
> Yas
>
> Bruce W. Colletti wrote:
>
> > I have an unformatted text file whose records hold reals and
double-quoted
> > strings, all delimited by spaces, e.g.,
> >
> > "hello there" 2.7
> > 1 2 3 4
> > 9 "abc" "def"
> >
> > How can I read the file to produce a list of lists, e.g., {{hello there,
2.7},
> > {1,2,3,4}, {9, abc, def}}?
- References:
- Unformatted File IO
- From: "Bruce W. Colletti" <bcolletti@compuserve.com>
- Unformatted File IO