我是Linux新手,如果有人能在这方面帮我,那就太好了!
我想打开一个文件,比如说一个使用终端文本编辑器的文本文件。问题是我不想只是查看/编辑文件。我知道我可以使用cat或vi来完成这项工作,但是我想通过它相应的应用程序打开一些东西,我想在终端上完成这项工作。有可能吗?
实际上我想从我正在构建的gui中打开这个文件。我正在使用tkinter python构建我的gui。
因此,我正在寻找一个命令来打开该文件,以便可以在子进程命令中使用它。

最佳答案

重复前面的一个问题,但如果你不知道windows中的“start”命令或osx上的“open”,就很难搜索。xdg open是linux桌面的等价物。
https://superuser.com/questions/38984/linux-equivalent-command-for-open-command-on-mac-windows
[编辑]我的意思是“command picture.jpg”应该在您的图像查看器中打开,“command song.mp3”应该在用户音乐播放器中打开等等。从终端打开,而不是在终端中打开……如果command==xdg open,它应该可以工作。

关于python - 如何从终端打开带有相应应用程序的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26727206/

10-14 13:23
查看更多