J'ai trouvé pour l'extension ! :D
ext = os.path.splitext(filename)[1][1:]
[edit]
Ou encore plus simple :
ext = filename.split(".", 1)[1]
(oui oui, j'apprends en direct ;) )
Type: Messages; Utilisateur: SylvainM
J'ai trouvé pour l'extension ! :D
ext = os.path.splitext(filename)[1][1:]
[edit]
Ou encore plus simple :
ext = filename.split(".", 1)[1]
(oui oui, j'apprends en direct ;) )
Bon, même si c'est du niveau "grand débutant", je partage mon code final :
import os
from datetime import datetime
import win32security
# dossier à scanner :
folder = r'C:\chemin\dossier'
#...
C'est bon, j'ai trouvé : ça marche si j’exécute Python en tant qu'administrateur ! :D
Pour le package "win32security", je ne peux pas l'installer :
U:\>python -m pip install win32security
ERROR: Could not find a version that satisfies the requirement win32security (from versions:...
Merci @lg_53 :D
Je vais tenter la solution
subprocess, mais comme le script va être lancé sur un répertoire de plusieurs milliers de fichiers, j'ai peur que ce soit risqué/lourd ?
Pour le...
Bonjour à tous,
Débutant en Python, je souhaite récupérer la liste des fichiers d'un répertoire, avec certaines infos dont le nom du "propriétaire" du fichier (info système).
Voici ce que j'ai...
J'avais bien pris le temps de faire la recherche d'après le message d'erreur (lien google), mais les premiers sujets qui ressortent n'avaient pas de lien avec le fameux "skipfooter" (en creusant sur...
Bon, ben j'ai trouvé du coup :
C'est bon, j'ai compris !
Désolé pour ce monologue : si vous voulez supprimer mon message, je ne m'en vexerai pas ;)
Bon en lisant mieux le message, j'ai réussi à faire que l'avertissement ne revienne pas avec ce code :
CSVdf = pd.read_csv(CSV, skiprows=2, sep=';', skipfooter=2, engine='python')
Je vais...
Bonsoir,
En espérant que je sois dans la bonne section, voici mon souci.
J'utilise la bibliothèque Pandas pour intégrer des données CSV dans une DB Sqlite3
Le fichier CSV comporte un nombre de...
SUPER !!!! :D:D:D
J'ai testé d'abord dans ton fichier, puis intégré dans mon classeur, et l’exécution est INSTANTANÉE sur toutes mes colonnes !!! 8-)
(je n'ai pas de formules basées sur ces...
Salut à tous !
Je réponds d'abord à thekat, qui m'a permit de passer de plus de 25s à 7s de temps d’exécution, rien qu'avec le Application.ScreenUpdating = False auquel je n'avais pas pensé...
Merci a_diard,
Malheureusement, j'ai une erreur "Erreur d'exécution '13': Incompatibilité de type" " à cette ligne : T(ligne, colonne) = LCase(T(ligne, colonne))
Merci thekat,
Malheureusement, l’exécution est toujours aussi lente.
Et ce qui est long, c'est le fait de passer cellule par cellule.
J'ai revérifié, il y a 187 colonnes dans mon tableur :...
Bonjour à tous,
Je souhaite, dans une macro, convertir une plage (ma 1ere ligne) en minuscule.
J'y suis parvenu avec ce code :
Rows("1:1").Select
Dim c As Excel.Range
For Each c...
Non, je n'ai pas remarqué : j'ai dû utiliser la dernière version, car je ne vois pas de différence.
Super : merci beaucoup Beginner. ! :D
C'est exactement ce qu'il me fallait, et ça me permet de progresser doucement en Python ! 8-)
Bonjour,
Je fais mes 1ers pas en Python :aie:, et je travaille sur un script avec plusieurs étapes pour lesquelles je souhaite afficher l'heure de début d’exécution.
Je m'en suis sorti de cette...
Pour information, concernant la partie "conversion CSV > VCF", je suis parti sur l'option de le faire via
- un import en BDD (SQLite) car le SQL est le seul langage que le maitrise (étant en...
Désolé pour le délai, comme je te le disais, plein d'autres sujets plus urgents à traiter...
Voici la réponse :
dsget a échoué*: Le format de la valeur de «*Objet cible pour cette...
Voici le résultat :
599488
Remplacer le trait rouge par "Prénom NOM"
Contenu du CSV (autant de ligne que de membres du groupe) :
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;...
MERCI !!! :D
Pour info, dans mon cas, j'ai 4 DC (Domain Component) :
DC=SOUS-SOUS-DOMAINE,DC=SOUS-DOMAINE,DC=DOMAINE,DC=fr
Voila ce que j'ai tenté et le résultat :
dsget user "CN=NOMMAJUSCULE\\, Prenom (id_ldap),OU=TRUC,OU=Utilisateurs,DC=DOMAINE,DC=fr" -email
dsget a échoué*: Le format de la valeur de «*Objet cible...
Je viens de tester les 2 codes.
Le 1er créé le fichier CSV vide, et reste bloqué sur un écran noir.
Le 2nd affiche les membres dans la fenêtre DOS (tous les DN du groupe), créé le fichier CSV, mais...
Bonjour Barnabé, et désolé pour le délai de réponse (d'ailleurs, ne t'en étonne pas par la suite, je suis sur plein d'autres sujets en même temps !)
Etrangement, en effet, ce n'est pas le cas !?...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.