title: create destination path for shutil.copy files
body: <p>If a path such as <code>b/c/</code> does not exist in <code>./a/b/c</code> , <code>shutil.copy("./blah.txt", "./a/b/c/blah.txt")</code> will complain that the destination does not exist. What is the best way to create both the destination path and copy the file to this path?</p>