I have a little problem with
~ in my paths.
This code example creates some directories called
~/some_dir and do not understand that I wanted to create
some_dir in my home directory.
my_dir = "~/some_dir" if not os.path.exists(my_dir): os.makedirs(my_dir)
Note this is on a Linux-based system.
You need to expand the tilde manually:
my_dir = os.path.expanduser('~/some_dir')
That’s probably because Python is not Bash and doesn’t follow same conventions. You may use this:
homedir = os.path.expanduser('~')