Exécuter des commandes sur un ensemble de fichiers d'un répertoire
Bonjour,
je souhaites réliser 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 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/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() |
Merci