我想使用python tkinter在Gedit中打开一个文本文件

我想使用python tkinter在Gedit中打开一个文本文件,python,python-3.x,python-2.7,tkinter,Python,Python 3.x,Python 2.7,Tkinter,我正在使用linux和python tkinter,希望在gedit中打开一个文本文件,而不是在cli中打开它。您可以尝试: 导入网络浏览器 def open_文件名: webbrowser.openfile\u名称 这将在默认文本编辑器中打开上述文件,如windows中的记事本或linux中的gedit。您可以在GUI中添加一个按钮并调用运行上述代码的函数。那么问题是什么?您可以使用subprocess.Popen:subprocess.Popen['gedit','/path/to/the/

我正在使用linux和python tkinter,希望在gedit中打开一个文本文件,而不是在cli中打开它。

您可以尝试:

导入网络浏览器 def open_文件名: webbrowser.openfile\u名称
这将在默认文本编辑器中打开上述文件,如windows中的记事本或linux中的gedit。您可以在GUI中添加一个按钮并调用运行上述代码的函数。

那么问题是什么?您可以使用subprocess.Popen:subprocess.Popen['gedit','/path/to/the/text/file']。