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