Exécuter des commandes sur un ensemble de fichiers d'un répertoire
irishupk
Messages postés
27
Statut
Membre
-
irishupk Messages postés 27 Statut Membre -
irishupk Messages postés 27 Statut Membre -
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
- Renommer des fichiers en masse - Guide