this questionの回答は問題の中心には達しませんでした。 CLIベースのPythonプログラムでは、ユーザーがファイルを編集してからプログラムに戻ることができるようにしたいと考えています。帰国する前に、彼らは彼らの編集をキャンセルすることができるようにします。これは、Subversionのコミットノート編集機能のように感じるはずです。Python CLIプログラムの内部からデフォルトのエディタをインテリジェントに起動しますか?
このタイプのタスクの現在のベストプラクティスは何ですか?
ユーザーは、プラグイン(またはプログラム全体!)を編集して、その編集内容を破棄したり、それらを「コミット」したり、同時に新しいプログラムをリロードしたりすることができます。これはあなたが達成しようとしているものですか? – badp