执行linuxpath而不用在python文件中对linuxpath进行硬编码

时间:2015-12-16 13:05:40

标签: python python-2.7

我想从python脚本执行文件的linux路径,而不用硬编码linux路径。

实施例: 我有路径 OUT_PATH =" /home/user/test.yaml"

我想执行上面的路径 os.system(" chmod + x OUT_PATH ")

但不喜欢 os.system(" chmod + x /home/user/test.yaml ")

如果我像第一个方法一样执行..它显示的语法无效。

先谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

 os.system("chmod +x " + OUT_PATH) 

答案 1 :(得分:0)

这有效:

OUT_PATH =“/ home / user / test.yaml”

os.system(“chmod + x%s”%OUT_PATH)

记得导入os

相关问题