Bonjour à tous,

Dans un projet Django j'utilise un script python qui à besoin entre autres d'accèder à des fichiers json et txt situés dans le même dossier. Hors du projet django ce script fonctionne parfaitement mais une fois dedans il me met l'erreur suivante :
FileNotFoundError: [Errno 2] No such file or directory

Et je n'arrive pas à le résoudre.

Pour infos voici l'arborescence de mes fichiers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
projetDjango
|_ manage.py
|_ projetDjango
    |__ settings.py
    |__ urls.py
    |__ views.py
    |__ wsgi.py
    |__ templates
         |__home.html
    |__ scripts
         |__script.py
         |__dico1.json
         |__dico2.json
         |__param.txt
et l'extrait problématique dans script.py:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
import os
def mainFunction():
    if os.path.exists('dico1.json'): #ou ('fullPath/dico1.json') ou ('scripts/dico1.json')
        with open('dico1.json') as json_file:
            ...
et voici mon fichier views.py aussi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
from django.shortcuts import render
from .scripts.script import *
 
def home(request):
    return render(request, 'home.html')
 
def external(request):
    mainFunction()
    return render(request,'home.html')
Si jamais vous avez un idée je suis preneur,

merci d'avance !