试图通过python启动应用程序

时间:2013-02-12 05:25:58

标签: 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")

有人能告诉我上述陈述中有什么问题吗?

2 个答案:

答案 0 :(得分:2)

您应该path1加入path2而不是ver

path3 = os.path.join(path1, path2)

你正在做path4=os.path.join(path3,path4)这里path4在作业之前使用

答案 1 :(得分:1)

正如avasal所说,你应该正确加入路径:

path3 = os.path.join(path1, path2)

看起来你需要像这样打开路径:

App.open(path3)

请注意最后一行中没有引号。

编辑:

看到你不断更改问题中的代码我在你的代码中注意到了另一个错误:

path4=os.path.join(path3,path4)

此行始终会记录您尝试加入尚未存在的变量。变量在第一次分配时无法引用自身。在这种情况下,您正在os.path.join(path3, path4),但path4甚至还不存在!