在pydroid3

问题描述

代码

import keyboard as k k.press("ctrl+j")

错误

回溯(最近一次调用最后一次): 文件“/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”,第 31 行,在 开始(假文件,主文件文件“/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”,第30行,在开始 exec(open(mainpyfile).read(),ma​​in.dict) 文件“”,第 4 行,在 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第396行,在新闻 发送(热键,真,假) 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第379行,在发送 解析 = parse_hotkey(热键) 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第358行,在 parse_hotkey 中 steps.append(tuple(key_to_scan_codes(key) for key in keys)) 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第358行,在 steps.append(tuple(key_to_scan_codes(key) for key in keys)) 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第311行,在 key_to_scan_codes 中 left_scan_codes = key_to_scan_codes('left' + normalized,False) 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第317行,在 key_to_scan_codes 中 t = tuple(_collections.OrderedDict((scan_code,True) for scan_code,_os_keyboard.map_name(normalized)) 中的修饰符 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/init.py”,第317行,在 t = tuple(_collections.OrderedDict((scan_code,_os_keyboard.map_name(normalized)) 中的修饰符 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixkeyboard.py”,第148行,map_name 构建表() 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixkeyboard.py”,第64行,在build_tables 确保根() 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixcommon.py”,第174行,在ensure_root raise ImportError('你必须是 root 才能在 linux 上使用这个库。') 导入错误:您必须是 root 用户才能在 linux 上使用此库。

[程序完成]

代码链接 https://www.thepythoncode.com/code/control-keyboard-python

解决方法

您是否设法为 Pydroid3 正确安装了 keybord 库?我在那个阶段有错误。