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 : Sélectionner tout - Visualiser dans une fenêtre à part
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