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