2015-08-20 8 views
1

J'utilise Python2.7 et une bibliothèque appelée pymidas.Avertissement de session de la bibliothèque interactive Python (pymidas)

Dans mon script python j'appelle la bibliothèque COMAND suivante:

from pymidas import midas 
midas.do('INDISK/FITS test.fits test.bdf') 

Tout le code que j'ai encore écrit fait exactement ce que je veux, mais à chaque fois que le script importe MIDAS j'obtiens d'abord une sortie de bienvenue de (py) midas, ce qui me convient, mais par la suite il me demande si je veux un parallèle ou une nouvelle session.

Ce point nécessite malheureusement une interaction humaine lors de la sélection du mode parallèle. En lisant la documentation de Midas, j'ai trouvé que midas avait une option (-P) qui provoque exactement ce dont j'ai besoin, et force Midas à ouvrir sans poser de questions et à passer directement en mode parallèle.

Quelqu'un sait-il comment y parvenir dans mon script python?

Merci!

Répondre

0

A la fin de votre script ajouter:

midas.do('.exit')

Cela garantit que vous ne trouverez jamais demandé la prochaine fois que vous exécutez le script.