src folder witn
main.py. I create log file like next and saw file in parent folder of
from loguru import logger logger.add("logs.txt")
In the other hand like this and file into
dirname = path.dirname(__file__) log_path = path.join(dirname, "logs.txt") logger.add(log_path)
What is responsible to root folder when path is only filename? I need to create some files into
src. I have copy-past code of dirname calculation to each of them. Looks like mistake.
Here, the problem is how the working directory is set in your IDE (VSCode).
Try to modify the working directory in the configuration:
VSCode — how to set working directory for debug.
A more generic way could be:
import os if DEBUG: os.chdir('./src') logger.add("logs.txt")
Answered By – Corralien
This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0