Exécuter des commandes sur un ensemble de fichiers d'un répertoire
irishupk
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
irishupk Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
irishupk Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaites réaliser une suite de commande sur un ensemble de fichier qui se trouvent dans un répertoire.
Mes commandes marchent bien car on lui précise un fichier mais impossible de lui faire comprendre que je
souhaite réaliser ces étapes sur un ensemble de fichier présents dans un répertoire.
Voilà ce que je propose :
Et voilà l"erreur qui m'est retournée :
Merci
je souhaites réaliser une suite de commande sur un ensemble de fichier qui se trouvent dans un répertoire.
Mes commandes marchent bien car on lui précise un fichier mais impossible de lui faire comprendre que je
souhaite réaliser ces étapes sur un ensemble de fichier présents dans un répertoire.
Voilà ce que je propose :
#!/usr/bin/python # -*- coding: <utf-8> -*- import os import requests for element in os.listdir('/dossier/ou/se/trouve/fichiers'): if element.endswith('.txt'): #file = open("rsID.txt", "r") file = os.open("%element.txt", "r") for rs in file: r = requests.post( url='https://biit.cs.ut.ee/gprofiler/api/snpense/snpense/', json={ 'organism':'hsapiens', 'query': rs } ) if not r.json()['result'] : print (rs,"NA") else : print (rs,r.json()['result']) file.close()
Et voilà l"erreur qui m'est retournée :
File "rsID.py", line 16, in <module>
file = os.open("%element.txt", "r")
TypeError: an integer is required
Merci
Configuration: Macintosh / Firefox 67.0
A voir également:
- Exécuter des commandes sur un ensemble de fichiers d'un répertoire
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Invite de commandes - Guide
- Comment ouvrir un fichier bin ? - Guide
- Impossible de supprimer un fichier - Guide