Bonjour,
Alors j'ai un problème avec open que je ne comprend pas :
j'essaye d'ouvrir (et créer) un fichier avec open avec ce code :
et le truc étrange c'est qu'au final il me crée bien un fichier mais dans le dossier indiqué par path1 et le nom de fichier c'est name/name.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def f1(path1,name,string): f2(path1+"/"+name+"/"+name+".conf", string) def f2(path2,string): f=open(path2,'a') f.write(string) f.close()
ce qui est super bizarre étant donné que sous linux un tel nom est normalement impossible (j'ai essayer avec touch ça refuse).
Tout en sachant que j'ai essayé de passer le path à f2 en concaténant le chemin avant de faire l'appel de fonction (au cas où) mais rien n'y fait.
Qqun à une idée ?
Partager