使用xdg utils在特定应用程序中打开Python文件?

使用xdg utils在特定应用程序中打开Python文件?,python,xdgutils,Python,Xdgutils,我的python脚本中有以下代码行: os.system("xdg-open " + "User_interaction.py") 它工作正常,并在与.py文件类型关联的默认应用程序中打开python文件,但我希望它运行该文件。我知道我通常可以导入模块,但是用户交互文件已经导入了编写代码的文件,因此他们无法相互导入 如何让python脚本执行用户交互脚本 干杯。您可以在您的文件中包含这个os.system'python file.py' test.py import o

我的python脚本中有以下代码行:

            os.system("xdg-open " + "User_interaction.py")
它工作正常,并在与.py文件类型关联的默认应用程序中打开python文件,但我希望它运行该文件。我知道我通常可以导入模块,但是用户交互文件已经导入了编写代码的文件,因此他们无法相互导入

如何让python脚本执行用户交互脚本

干杯。

您可以在您的文件中包含这个os.system'python file.py'

test.py

import os
os.system('python hello.py')
你好,派伊

print "hello world"

运行Python Test.Py,它一般会打印Hello World

,如果你在模块中有循环依赖关系,你做了一些错误,应该考虑重构来中断循环。XDG-UTLS不是Linux专用的:它运行在任何符合XDG的系统上。但遗憾的是,我的项目还有几天就要交了,所以我没有时间重做。这是我的第一个python项目,所以我想重写它。写得很糟糕,但是哦,很好!