Environment: python 2.6
path="/this/is/an/example/"
cmd={'Foo': (PATH + 'sh forExample.sh'), 'blah': (PATH + 'sh secExample.sh')}
for app in cmd.keys():
print 'app name', app
其打印效果与预期Foo
蟒蛇键()错误
然而,当我尝试访问 'SH forExample.sh'
for app in cmd.keys():
print 'app name', app
run_apps([app])
其中run_apps功能看起来像这样..
def run_apps(apps):
for a in apps:
print a
cmdlist = cmd[a][0]
print cmdlist
它没有给出预期的输出,而是给出了's'
。我试着改变cmd [a] [x]中的值,它一直给出X指向的字符的值。
哦,这是错误:/bin/sh: 1: /: Permission denied
我使用Linux, distro: Ubuntu.
任何想法的错误是什么?我在哪里?
谢谢!它现在有效。 – user1860977