Bonjour,

j'ai du mal à implémenter un chemin

Alors voila, disons que je suis dans /home/toto
Dans le dossier toto, j'ai mon script et 2 dossier titi et tata.

Pour le moment, mon script créer un dossier "Zabbix" et un fichier csv qui sera dans ce dossier. J'ai donc /home/toto/zabbix/collect.csv

Donc après au lancement du script, vous avez dans /home/toto:
un script + dossier titi + dossier tata + dossier "zabbix" qui contient le fichier csv

J'aimerais que le dossier "zabbix" se crée dans titi et tata.
Ainsi lorsque j'irais chercher collect.csv, le chemin sera /home/toto/titi/zabbix/collect.csv et dans /home/toto/tata/zabbix/collect.csv

Voici le code
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
18
19
 
#Création du dossier
nom = time.strftime('%d.%m.%y-%H.%M.%S',time.localtime()) #recuperation date + horaire
 
dossier = "zabbix_"+nom
 
newpath = dossier
os.makedirs(newpath)
 
#création du CSV
listes = [item_host(),get_item(),get_name(),get_history()]
entete = [["Serveur"],["Item"],["Nom"],["Valeur"]]  
 
with open(os.path.join(newpath,"collect.csv"), "wb") as f:  #j'indique le chemin pour le fichier
 
 
        writer = csv.writer(f, delimiter=';')
        writer.writerows(zip(*entete))
        writer.writerows(zip(*listes))
Qu'est ce que je dois ajouter ou modifier? toute piste est la bienvenue

Cordialement

CHattam