Why use os.path.join over string concatenation?
I'm not able to see the bigger picture here I think; but basically I have no idea why you would use os.path.join instead of just normal string concatenation? I have mainly used VBScript so I don't understand the point of this function. Portable Write filepath manipulations once and it works across many different platforms, for free. The delimiting character is abstracted away, making your job easier. Smart You no longer need to worry if that directory path had a trailing slash or not . os.path.join will add it if it needs to. Clear Using os.path.join makes it obvious to other people reading