I am working on a python project that doesn't have too much cross use of functions in different files. I also don't have cases where a file is needing to use something in a different folder than the one it is in.
Is it bad practise for me not to have any __init__.py
files in the project at the moment. I don't fully understand the benefit of adding them in?
import
your code without them. If everything works as-is without them, then you don't need them. It's not a "is this good practice?" thing, it's a "what do you need to do to to make your code work at all?" thing.