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