Regardless of the directory where Jupyter Notebook is started, the current directory is the directory where. Note that _file_ cannot be used in Jupyter Notebook (. Get and change the current working directory in Python.Refer to the following article for how to get and change the current working directory. Read the same file regardless of the current working directory.Change the current directory to the directory of the running file.Read other files based on the location of the running file.Get the absolute path of the running file.Get the file name and the directory name of the running file.This article describes the following contents. In Python 3.9 and later, _file_ always returns an absolute path, regardless of whether the path specified with the python command is relative or absolute. If you specify an absolute path, an absolute path is returned. If you specify a relative path, a relative path is returned. In Python 3.8 and earlier, _file_ returns the path specified when executing the python (or python3) command. _file_ is useful for reading other files based on the location of the running file. In Python, you can get the location (path) of the running script file.