URL: https://linuxfr.org/forums/programmation-python/posts/resolu-sucre-syntaxique-autour-de-subprocess Title: [Résolu] Sucre syntaxique autour de subprocess Authors: Moonz Date: 2016年03月30日T17:53:53+02:00 License: CC By-SA Tags: Score: 2 Bonjour à tous, J’avais, il y a quelques années, trouvé une librairie assez sympa qui permettait de faire du quasiment shell en python. Par exemple, l’équivalent de ```sh btrfs send /snapshots/1 | gzip | ssh backup@srvbackup "btrfs receive ." ``` pouvait s’y écrire à peu près de cette façon (enfin, c’est l’idée, les noms des classes/méthodes ne sont pas forcément les mêmes) ```python btrfs = Executable("btrfs") # idem pour gzip, ssh pipeline = btrfs("send", "/snapshots/1") | gzip() | ssh("backup@srvbackup", "btrfs receive .") pipeline.run() ``` Malheureusement, impossible de remettre la main sur cette lib. Si quelqu’un pourrait me renseigner sur cette lib, ce serait bien aimable :)

AltStyle によって変換されたページ (->オリジナル) /