Does Linux/Unix have a unified location for Application files, like "~/Library/Application Support" on Mac OS X? I'm making a Python script that will need to store permanent but changing data, and I want it to work universally.
Have a look at the XDG Base Directory Specification. In your case it should probably be
Please note: if you are writing a daemon you should use something like
Unfortunately there's pretty much no standard for user-specific configuration on linux systems...
Many apps will use a directory like ~/.vim, some will use ~/.config/openbox, some will use ~/.local/share
Really it doesn't matter at all as anything in the home directory will work, it's just that it can get pretty messy, but I'd recommend either the first or the second styles personally.