尝试通过python启动应用程序
我试图通过python启动一个应用程序。我有这个问题,能给我一个解决方案吗尝试通过python启动应用程序,python,Python,我试图通过python启动一个应用程序。我有这个问题,能给我一个解决方案吗 path1= "C:\\Program Files (x86)\\XYZ\\NX2\\RT900" ver="7.50 Internal Release" path2="bin\\Rt900.exe" path3=os.path.join(path1,ver) path4=os.path.join(path3,path2) App.open("path4") 有谁能告诉我上面的陈述有什么问题吗?你应该加入pa
path1= "C:\\Program Files (x86)\\XYZ\\NX2\\RT900"
ver="7.50 Internal Release"
path2="bin\\Rt900.exe"
path3=os.path.join(path1,ver)
path4=os.path.join(path3,path2)
App.open("path4")
有谁能告诉我上面的陈述有什么问题吗?你应该加入
path1
和path2
而不是ver
path3 = os.path.join(path1, path2)
此外,您正在执行
path4=os.path.join(path3,path4)
此处path4
在分配之前使用,正如avasal提到的,您应该正确地连接路径:
path3 = os.path.join(path1, path2)
看起来您还需要像这样打开路径:
App.open(path3)
注意最后一行没有引号
编辑:
看到您不断更改问题中的代码,我注意到您代码中的另一个错误:
path4=os.path.join(path3,path4)
这一行将始终使用一个甚至不存在的变量连接您试图连接的文件。第一次赋值时,变量不能引用自身。在本例中,您正在执行
os.path.join(path3,path4)
,但是path4
甚至还不存在 嗨。。。我在复制时跳过了一些代码行。。所以,我再次编辑了我的问题。。谢谢你的解决方案。我对App.open(path3)行代码有问题。