【发布时间】:2014-04-07 10:34:49
【问题描述】:
我是编程新手(大约一周大)。我在 Python 中遇到了一个小问题,在搜索中找不到任何有用的东西(这里也是新的)。
如果我不使用 softimage 的输入框,我在下面制作的脚本可以正常工作
l1 = ['Taskmaster', 'Red Skull', 'Zemo']
l2 = ['Capt. America', 'Iron Man', 'Thor']
def findguy (where, inputguy):
a = "not here"
for i in (range(len(where))):
if where[i] == inputguy:
a = "yes here"
print a
#findguy (l1, 'Taskmaster')
x = Application.XSIInputbox ("Who are you looking for?","find character")
y = Application.XSIInputbox ('Which list?','Search List')
findguy (y, x)
如果我只使用 findguy(直接在此处输入),则代码可以工作,但如果我尝试通过 Softimage 中的输入框输入它,它只会不断返回“不在此处”
如果有人能善意地帮助这周大的自学者,将不胜感激。
谢谢, 咕咕
【问题讨论】:
-
打印 x 和 y 以便您查看正在处理的内容。更容易找出问题所在
-
谢谢 - 我已经试过了。打印 x 和 y 会准确地返回我的输入。该函数本身似乎忽略了输入的内容。 :(
-
你能发布一个你正在测试的输入的样本吗?
-
我不太擅长解释(尤其是作为一个不懂编程术语的自学初学者)——所以我会改为展示它: