Vous êtes sur la page 1sur 4

import os

import shutil

def creation_dossier():
nom_dossier= input("Entrez le nom du dossier à créer : ")

os.mkdir(f"C:\\{nom_dossier}")
print("le dossier ",nom_dossier," est crée avec succès! ")

#creation_dossier()

def afficher_contenu():
contenu_racine=os.listdir("C:/")
print("le contenu de la racine C est : ")
print(contenu_racine)

#afficher_contenu()

def renomer_fichier_racine():
nom_dossier1 = input("Entrez le nom du dossier à renommer: ")
nouveau_nom = input("Entrez le nouveau nom du dossier : ")
os.rename(f"C:\\{nom_dossier1}", f"C:\\{nouveau_nom}")
print("le dossier a été bien renommé ")
#renomer_fichier_racine()

def creation_fichier():
f_deputes=open("C:/WELE/liste deputes.txt","w")
reponse="oui"
while reponse.lower()=="oui":
code=input("entrer le code du depute : ")
nom=input("entrer le nom du depute : ")
prenom=input("entrer le prenom du depute : ")
parti=input("entrer la parti du depute : ")
region=input("entrer la region representée du depute : ")
sexe=input("entrer le sexe du depute : ")
age=input("entrer l'age du depute : ")
profession=input("entrer la profession du depute : ")
depute= code+ " "+nom+" "+prenom+" "+parti+" "+region+" "+sexe+" "+age+"
"+profession+" \n"
f_deputes.write(depute)
print("depute ajouté avec succès!")
reponse=input("voulez-vous encore ajouter un depute? ")

f_deputes.close()

#creation_fichier()

def afficher_fichier():
f_deputes=open("C:/WELE/liste deputes.txt","r")
contenu=f_deputes.readlines()
f_deputes.close()
print("le contenu du fichier est : ")
for depute in contenu:
print(depute)
#afficher_fichier()

def ajouter_fichier():
f_deputes=open("C:/WELE/liste deputes.txt","a")
reponse="oui"
while reponse.lower()=="oui":
code=input("entrer le code du depute : ")
nom=input("entrer le nom du depute : ")
prenom=input("entrer le prenom du depute : ")
parti=input("entrer la parti du depute : ")
region=input("entrer la region representée du depute : ")
sexe=input("entrer le sexe du depute : ")
age=input("entrer l'age du depute : ")
profession=input("entrer la profession du depute : ")
depute= code+ " "+nom+" "+prenom+" "+parti+" "+region+" "+sexe+" "+age+"
"+profession+" \n"
f_deputes.write(depute)
print("depute ajouté avec succès!")
reponse=input("voulez-vous encore ajouter un depute? ")
f_deputes.close()
#ajouter_fichier()
#afficher_fichier()

#une fonction qui transfert dans une liste les deputés du fichier de sexe féminin
puis les affiche
def transfert():
os.chdir('C:/WELE')
f_deputes=open("C:/WELE/liste deputes.txt","r")
contenu = f_deputes.readlines()
liste_feminin = []
for femme in contenu:
sexe = femme.split(":")[5]
if sexe.lower() =="feminin":
liste_feminin.append(femme)
if len(liste_femme) == 0 :
print("le fichier ne contient pas de femmes depute")
else:
print("le nombre de depute de sexe feminin est : ")

#transfert()

def menu():
choix=8
while choix!=8:

print("\t\t___MENU___")
print("\t\t 1-Creation_dossier")
print("\t\t 2-Afficher_contenu")
print("\t\t 3-renommer_dossier")

print("\t\t 4-creation_fichier")

print("\t\t 5-affiche_fichier")
print("\t\t 6-ajouter_fichier")
print("\t\t 7-transfert")
print("\t\t 8-Quitter")
print("\t\t Faites votre choix svp : ",end=" ")
choix=int(input(""))

if choix==1:
creation_dossier()

if choix==2:
afficher_contenu()

if choix==3:
renomer_fichier_racine()

if choix==4:
creation_fichier()

if choix==5:
afficher_fichier()

if choix==6:
ajouter_fichier()

if choix==7:
transfert()

if choix==8:
print("au revoir")

if choix>8 or choix<1:
print("votre choix n'exite pas")
menu()

Vous aimerez peut-être aussi