title: Why not os.path.join use os.path.sep or os.sep?
body: <p>As we know, windows accept both <code>"\"</code> and <code>"/"</code> as separator.
  But in python, <code>"\"</code> is used. For example, call <code>os.path.join("foo","bar")</code>, <code>'foo\\bar'</code> will be returned. What's annoying is that there's an escape character, so you cannot just copy the path string and paste to your explorer location bar.</p>
  
  <p>I wonder is there any way to make python use <code>"/"</code> as default separator, I've tried change the value of os.path.sep and os.sep to <code>"/"</code>, but <code>os.path.join</code> still use <code>"\\"</code>.</p>
  
  <p>what's the right way?</p>
  
  <p><strong>PS:</strong></p>
  
  <p>I just don't understand why python is using "\" as default separator on windows, maybe old version of windows don't support "/"?</p>