Making file path
Concatenating parts of file path can be done with os.path.join:
import os
In : dir_path = '/home/vadim/'
In : file_name = 'test.py'
In : os.path.join(dir_path, file_name)
Out: '/home/vadim/test.py'
It's usually better than using string concating like this:
In : dir_path + '/' + file_name
Out: '/home/vadim//test.py'
os.path.join uses the correct delimiter for the current platform (e. g. \ for Windows). It also never produces a double delimiter (//).
Since Python 3.4, you also can use the Path class from the pathlib module.
(It also can be used as an os.path.join argument since Python 3.6.)
Path supports concatenation via / operator:
In : Path('/home/vadim/') / Path('test.py')
Out: PosixPath('/home/vadim/test.py')