用Python写一个输入法
时间: 2024-10-12 08:16:30 浏览: 21
编写一个简单的Python输入法可以是一个命令行基于文本的程序,它接收用户输入并提供一些基本的功能。下面是一个基础的示例,演示如何创建一个简单的命令行交互式应用:
```python
class InputMethod:
def __init__(self):
self.history = []
def input_command(self):
command = input("请输入命令 (或输入'history'查看历史记录): ")
if command == 'history':
print("历史记录:")
for cmd in self.history:
print(cmd)
else:
self.history.append(command)
print(f"已执行命令: {command}")
if __name__ == "__main__":
input_method = InputMethod()
while True:
input_method.input_command()
```
这个`InputMethod`类有一个`input_command`函数,它会提示用户输入命令,如果用户输入的是'history',则显示历史命令。每次输入都会被保存到`history`列表中。
要运行此程序,你需要在命令行环境中运行它,并按照提示操作。
阅读全文