Python tkinter Editor öffnen

Um eine Datei nach Auswahl im Dialog mit einem einfachen Editor unter Linux (z.B. mit gedit, nano, mousepad oder xdg-open) zu öffnen, kannst du das Python-Modul subprocess verwenden.
Hier ein Beispiel, wie du das machen kannst:

import subprocess
from tkinter import filedialog

def OpenFile():
                    filename = filedialog.askopenfilename()
if filename:
                    subprocess.Popen(['xdg-open', filename])

xdg-open öffnet die Datei mit dem Standardeditor für den Dateityp unter Linux.

Alternativ kannst du direkt einen Editor wie gedit verwenden:
subprocess.Popen([‚gedit‘, filename])
So wird die ausgewählte Datei nach dem Dialog im Editor geöffnet