Création de fichiers et de répertoires via Python

Je vais avoir de la difficulté à la création d'un répertoire et d'ouverture/création/écriture dans un fichier dans le répertoire spécifié. La raison semble pas claire pour moi. Je suis à l'aide d'os.mkdir() et

path=chap_name
print "Path : "+chap_path                       #For debugging purposes
if not os.path.exists(path):
    os.mkdir(path)
temp_file=open(path+'/'+img_alt+'.jpg','w')
temp_file.write(buff)
temp_file.close()
print " ... Done"

Je reçois le message d'erreur

OSError: [Errno 2] No such file or directory: 'Certains Nom de Chemin d'accès'

Chemin est de la forme "Nom du Dossier avec l'onu échappé espaces"

Ce que je fais mal?


Mise à jour: j'ai essayé d'exécuter le code, sans créer le répertoire

path=chap_name
print "Path : "+chap_path                       #For debugging purposes
temp_file=open(img_alt+'.jpg','w')
temp_file.write(buff)
temp_file.close()
print " ... Done"

Obtiens toujours une erreur. Confus encore.


Mise à jour 2:Le Problème semble être le img_alt, il contient un " /" dans certains cas, ce qui en fait est à l'origine du problème.

Donc j'ai besoin d'utiliser le '/'.
Est-il de toute façon à échapper à la " /" ou est la suppression de la seule option?

source d'informationauteur ffledgling