
Envoyé par
florianBa
Auriez-vous une solution à mon problème ?
Vous pouvez utiliser les "raw-strings':
file= r"C:\Users\battiston\Desktop\python.txt"
qui indiquent à Python de ne pas interpréter le '\' comme caractère d'échappement (ce qui évite d'avoir à les doubler).
Vous pouvez aussi utiliser des '/':
file= "C:/Users/battiston/Desktop/python.txt"

Envoyé par
florianBa
Pour mieux situer le contexte et la nécessité d'utiliser la variable file , dans mon programme principal j'utilise un askopenfilename() pour récupérer le lien de mon fichier, puis je souhaite ensuite ouvrir le fichier avec le lien récupéré.
Ce que vous appelez "lien de votre fichier", c'est juste une chaine de caractères. Comme c'est askopenfilename qui vous la retourne, vous n'avez pas besoin d'y toucher.
Vous pouvez même utiliser askopenfile(mode='w') pour récupérer un descripteur déjà ouvert.
- W
Partager