This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the unix category.
Last Updated: 2024-11-21
I had some Python Jupyter notebook code (stored in ../notebooks
) whose job it was to download some images.
These needed to be saved in /storage
. I had the following code:
working_folder = Path("storage/hipster-vs-douche")
This, no surprise, ended up saving them to ../notebooks/storage
, making a mess.
I had stupidly assumed the code would just "figure out" that I meant an absolute path. This was silly. In fact relative paths are the default, so I should have specified the absolute path as such:
working_folder = Path("/storage/hipster-vs-douche")
Paths are relative by default.