Enums and Python
Dave Thomas
Dave at Thomases.com
Wed Jun 21 10:30:21 EDT 2000
More information about the Python-list mailing list
Wed Jun 21 10:30:21 EDT 2000
- Previous message (by thread): Enums and Python
- Next message (by thread): Enums and Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"William Dandreta" <wjdandreta at worldnet.att.net> writes: > fields = splitfields(line,',') > > fields[Date][:5] is the year > > is more obvious and less cryptic than > > fields[1][:5] There have been many fine answers to this, but they all seem to me to miss the point ;-) The data you are reading is is not a list, it just happens to have been stored as delimited strings externally. In reality, the data is structured. So the OO solution would be to create a class to represent this information and encapsulate the knowledge of the external representation in that class. That way you don't have globals containing magic numbers. timeRecord = TimeRecord(line) print timeRecord.date() etc... Regards Dave ___________________________________________________________________________ | The Pragmatic Programmers, LLC | http://www.pragmaticprogrammer.com | | Read "The Pragmatic Programmer" | www.pragmaticprogrammer.com/ppbook/ | ---------------------------------------------------------------------------
- Previous message (by thread): Enums and Python
- Next message (by thread): Enums and Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list