python - 获取 Python 3 字符串中的第二个单词
问题描述
我正在尝试在 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
。
换句话说,如何将变量分配给字符串的第二个和第三个单词?我希望我的问题是有道理的。
解决方案
var = cmd.split(" ")[1]
在这里,我们只是将字符串拆分为一个列表,标准是“”(空格),然后它只是通过列表进行索引。
而已 !
推荐阅读
- javascript - 在客户端处理来自`res.download()`的响应(Rest api,express)
- c - 内核模块编程 - 如何删除用户空间文本文件中的所有数据
- flutter - 错误:无法以可靠的 null 安全性运行,因为以下依赖项不支持 null 安全性:
- azure - WIQL:仅在特定日期的迭代中获取顶级项目
- sql - 如何在事务期间发生错误时回滚
- flutter - TextButton onpress()无法正常工作
- excel - 为什么我不能在 Excel VBA 中分配 OnKey Alt+V 和 Alt+H?
- node.js - 如何使用 node-mssql 查询 SQL Server 错误 [ERR_HTTP_HEADERS_SENT]?
- node.js - 如何在上午 12:00 使用 NestJS 为多个国家/地区编写调度程序(在所有时区都相同)?
- c - 多个scanf程序但跳过了一个scanf,这是什么原因?