voila j'ai remarquer ce problème très embêtent en python:
mon programme python contient un fichier 'config.ini' qu'il doit ouvrir. Ce fichier se trouve dans le même dossier que le programme python.
Je modifie regedit pour que mon programme redémarre tout seul malheureusement quand le PC redémarre et qu'il lance mon programme il ne trouve pas mon fichier 'config.ini'. mais si je le lance au clik tout fonctionne.
Même probleme avec un batch : start programm.exe
et même probleme si on créait un raccourci sur mon programme(a par si on modifie le champs "Demmarer dans :")
un exemple :
Merci d'avance
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
16
17 dicoval={} path = open('config.ini','rb') lignes = path.readlines() for lig in lignes: sp = lig.split('#')[0] sp = sp.split('=') if len(sp)==2: dicoval[sp[0].strip()]=sp[1].strip() path.close() [... plus loin] fileName = str("%s") %(sys.argv[0]) key = winreg.CreateKey(winreg.HKEY_CURRENT_USER,"Software\Microsoft\Windows\CurrentVersion\Run") winreg.SetValueEx(key, "load", None, winreg.REG_SZ, regloc)
Partager