我正在尝试通过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")
有人能告诉我上述陈述中有什么问题吗?
答案 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
甚至还不存在!