Re: Sortir de mon programme
Jerome wrote:
> jean-michel bain-cornu wrote:
>> Bonjour,
>>> L'utilisateur à deux possibilités
>>> 1)Continuer le programme
>>> 2)Quitter le programme
>>>
>>> Si il quitte le programme, je voudrais qu'il quitte la fenetre du
>>> programme
>>>
>>> En fait la fonction sous linux, c'est 'exit', j'aimerais la simuler
>>> dans mon programme, afin de faire disparaitre cette fenetre
>>>
>>
>> Je n'ai pas testé, mais un truc qui vient à l'esprit, c'est de faire
>> un os.system('kill -9 pid_du_shell')
>> C'est un peu crade, mais imparable.
>>
>> A+
>> jm
>
>
> os.system('kill -9 %d' % os.getppid())
> ou
> os.kill(9, os.getppid())
le lecteur attentif aura bien sûr corrigé en
os.kill(os.getppid(), 9)
ou même encore mieux en
os.kill(os.getppid(), signal.SIGKILL)
|