【发布时间】:2017-05-20 13:25:05
【问题描述】:
我已经搜索和搜索,但没有找到我的应用程序
def getInput():
command = input("What would you like to do now? ").split()
verb_word = command[0]
if verb_word in verbDict:
verb = verbDict[verb_word]
else:
print('Unknown command: "{}"'.format(verb_word))
print("The commands are:")
for i in len(verb_dict):
print(verbDict[i])
我已经有一个拆分,但我需要单独的部分,然后用它们调用一个具有多个参数但没有相同的函数。
【问题讨论】:
-
这个问题不是特别清楚。你希望结果是什么?
-
@Metropolis 我正在尝试使用字符串的单独部分调用函数,即。 spam(var1, var2, var3) 或 spam2(var4)
-
格式化/缩进有问题
-
顺便说一句:你可以使用
for word in verb_dict: print(word)而不是for i in len():(或者更确切地说是for i in range(len()):) -
您可以尝试使用 argparse 模块,该模块通常用于命令行参数,但可以接受字符串。 Python网站有一个教程docs.python.org/3.6/howto/argparse.html#id1。不知道你是否会这么看。虽然矫枉过正。