【发布时间】:2021-02-02 07:04:31
【问题描述】:
我正在尝试用 python 制作一个终端,我可以在其中输入命令并让程序执行某些操作。我想为从输入中获得的字符串分配一个变量,如下所示:
cmd = input("Enter your command:")
假设我正在尝试创建一个日志记录命令,我将在其中输入 log primary {text}' (which would store a string in a primary dictionary) or log secondary {text}(将字符串存储在辅助字典中)。
我希望能够将变量分配给命令字符串中的第二个单词。当我输入log primary 时,我只想为单词primary 分配一个变量。
换句话说,如何将变量分配给字符串的第二个和第三个单词?我希望我的问题有意义。
【问题讨论】:
-
cmd.split(' ')将创建一个单词列表。您可以从中提取单个单词。