Re: Unformatted File IO
- To: mathgroup at smc.vnet.net
- Subject: [mg44440] Re: [mg44432] Unformatted File IO
- From: Yasvir tesiram <yat at omrf.ouhsc.edu>
- Date: Sun, 9 Nov 2003 06:01:27 -0500 (EST)
- References: <200311080951.EAA24713@smc.vnet.net>
- Reply-to: yat at omrf.ouhsc.edu
- Sender: owner-wri-mathgroup at wolfram.com
G'day,
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}}?
>
> Thanks.
>
> Bruce
>
- References:
- Unformatted File IO
- From: "Bruce W. Colletti" <bcolletti@compuserve.com>
- Unformatted File IO