I am writing a small .py file that contains some classes to be imported later repetitively into other work. The mentioned .py file uses some small database (in order of KB) in the form of tables. Do you think it is better to store this data in the same .py file or is it better to keep it in a separate .csv file? What are the differences in terms of performance and convenience for later use? A point that I might have to mention is that this data is numerical and is not prone to any possible change in the future.
Single items are to be accessed from this data at a time.
My Suggestion is to store data in Json format. Like in MongoDb, by adapting No-Sql format. This will help you in easily manage and control over the data.
Should I be saving my data in a .csv file?