Storing the configuration in the INI files
The INI file format has historical origins from early Windows OS. The module to parse these files is configparser
.
For additional details on the INI file, see this Wikipedia article: http://en.wikipedia.org/wiki/INI_file.
An INI file has sections and properties within each section. Our sample main program has three sections: the table configuration, player configuration, and overall simulation data gathering.
We can imagine an INI file that looks like the following code:
; Default casino rules [table] dealer= Hit17 split= NoResplitAces decks= 6 limit= 50 payout= (3,2) ; Player with SomeStrategy ; Need to compare with OtherStrategy [player] play= SomeStrategy betting= Flat rounds= 100 stake= 50 [simulator] ...
Get Mastering Object-oriented Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.