Script n'accède pas à des fichiers dans le même dossier
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:
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:
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:
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 !