Chemin d'accès au fichier en python

Je suis en train de charger le fichier json, mais il me donne un message d'erreur indiquant No such file or directory:

with open ('folder1/sub1/sub2/sub2/sub3/file.json') as f:
    data = json.load(f)
print data

Le fichier ci-dessus main.py est gardé à l'extérieur de la folder1. Tout cela est conservé dans le dossier du projet.

Ainsi, la structure de répertoire de Projet/dossier1/sub1/sub2/sub2/sub3/fichier.json
Où vais-je tort?

Êtes-vous à l'aide de l'abs chemin? Il est 'folder1/...' mais pas '/folder1/...' ? Et quel est votre répertoire courant où vous exécutez le main.py
J'ai omis la première barre oblique, mais il n'a pas fonctionné. Mon main.py fichier est conservé sous project dossier
quel est votre répertoire courant où vous exécutez le main.py, Si elle n'est pas sous le Project, le chemin réel de f si your_current_dir + '/folder1/...' mais pas Project/folder1/sub1/sub2/sub2/sub3/file.json

OriginalL'auteur PythonEnthusiast | 2013-09-23