In [34]:
from os.path import normpath, join
In [35]:
dir_, subdir = r'C:\data', r'/bin'
join(dir_, subdir)
Out[35]:
In [36]:
dir_, subdir = r'C:\data', r'\bin'
join(dir_, subdir)
Out[36]:
In [37]:
dir_, subdir = r'C:\data', r'bin'
join(dir_, subdir)
Out[37]:
In [38]:
from urllib.parse import urlparse, urljoin
In [39]:
parse_res = urlparse('http://mediaplayer.pearsoncmg.com/_ph_cc_ecs_set.title.1-1_Goals_and_Motivation__/ph/streaming/esm/tanenbaum5e_videonotes/1_1_goals_motivation_cn5e.m4v')
parse_res
Out[39]:
In [40]:
netloc_dir = join(dir_, parse_res.netloc)
netloc_dir
Out[40]:
In [41]:
m4v_dir = join(netloc_dir, parse_res.path)
m4v_dir
Out[41]:
In [42]:
m4v_dir = join(netloc_dir, parse_res.path[1:])
m4v_dir
Out[42]:
In [43]:
m4v_dir = urljoin(netloc_dir, parse_res.path)
m4v_dir
Out[43]: