質問: open('test.txt','w') fileobj.writelines(string) fileobj.close() #テキストファイルの内容をラズベリーパイ標準のleafpadでGUI表示 os.system("DISPLAY=:0.0 leafpad test.txt &") ```
回答: 普通のテキストエディタには、外部から編集中のテキストを編集するような窓口(操作方法)は提供されていないと思います。 > > もしくは、下記のプログラムが起動する際に、既に開いているleafpad画面があれば閉じる等の動作を1行目より前で実行するでも構いません > > > 動作未検証ですが、以下のようにプロセス名`leafpad`を指定することで終了させることはできそうです。 `os.system("pkill -f 'leafpad'")` ただしすべての`leafpad`が閉じられることに注意です。 参考:【 pkill 】コマンド――名前を指定してプロセスを終了させる