我正在尝试用Python制作一个终端,可以在其中输入命令并执行特定操作。我想将变量分配给从输入中获取的字符串,如下所示:
cmd = input("输入您的命令:")
假设我正在尝试创建一个日志命令,我会键入'log primary {text}'(它将在主要字典中存储一个字符串)或'log secondary {text}'(它将在次要字典中存储字符串)。
我想能够将变量分配给命令字符串中的第二个单词。当我键入'log primary'时,我只想将变量分配给单词'primary'。
换句话说,我如何将变量分配给字符串的第二个和第三个单词?希望我的问题清晰明了。
cmd = input("输入您的命令:")
假设我正在尝试创建一个日志命令,我会键入'log primary {text}'(它将在主要字典中存储一个字符串)或'log secondary {text}'(它将在次要字典中存储字符串)。
我想能够将变量分配给命令字符串中的第二个单词。当我键入'log primary'时,我只想将变量分配给单词'primary'。
换句话说,我如何将变量分配给字符串的第二个和第三个单词?希望我的问题清晰明了。
cmd.split(' ')
会创建一个单词列表。您可以从中提取单个单词。 - Klaus D.