biogeme.filenames

Examples of use of several functions.

This is designed for programmers who need examples of use of the functions of the module. The examples are designed to illustrate the syntax. They do not correspond to any meaningful model.

author:

Michel Bierlaire

date:

Wed Nov 22 13:47:01 2023

import biogeme.version as ver
import biogeme.filenames as fl

Version of Biogeme.

print(ver.getText())
biogeme 3.2.13 [2023-12-23]
Home page: http://biogeme.epfl.ch
Submit questions to https://groups.google.com/d/forum/biogeme
Michel Bierlaire, Transport and Mobility Laboratory, Ecole Polytechnique Fédérale de Lausanne (EPFL)

The role of this function is to obtain the name of a file that does not exist.

the_name = fl.get_new_file_name('test', 'dat')
the_name
'test.dat'

Now, let’s create that file, and call the function again. A suffix with a number is appended to the name of the file, before its extension.

open(the_name, 'a').close()
the_name = fl.get_new_file_name('test', 'dat')
the_name
'test~00.dat'

If we do it again, the number is incremented.

open(the_name, 'a').close()
the_name = fl.get_new_file_name('test', 'dat')
the_name
'test~01.dat'

Total running time of the script: (0 minutes 0.002 seconds)

Gallery generated by Sphinx-Gallery