我们可以用python向终端/控制台添加可点击的文本或按钮吗?

2024-04-25 01:05:45 发布

您现在位置:Python中文网/ 问答频道 /正文

例如,这是我的功能:

def get_sum(item1, item2):
  print(int(item1) + int(item2))

但我想在用户单击命令提示符或任何终端中的某个项目时触发该功能。
主要问题:-
是否可以通过在终端中单击来运行功能?

额外的
我还看到了终端中的VS代码扩展开发输出。当我运行yo code时,它显示了非常好的东西。用户可以用箭头键选择物品,然后按enter键运行。那么这在python中也是可能的吗? enter image description here
谢谢


Tags: 项目代码用户功能终端getdefint
1条回答
网友
1楼 · 发布于 2024-04-25 01:05:45

我不知道怎么按键,但我找到了答案:-
我们可以使用keyboard模块

import keyboard 

abc = True

def run_func():
  print('Hi, welcome!')
  print('If you want to do this, press A or press B for doing that.')
  while abc:
    if keyboard.is_pressed('a'):
      print('This function is run!')
      abc = True

    elif keyboard.is_pressed('b'):
      print('That function is run!')
      abc = True

print('To start press S')
while abc:
  if keyboard.is_pressed('S'): 
    run_func()
  abc = True

用法:当我们按键时,我们可以运行函数和许多东西

相关问题 更多 >