[英]Getting Error on using keyboard module and writing command in pydroid3
代碼
import keyboard as k
k.press("ctrl+j")
錯誤
Traceback(最近一次調用最后一次):文件“/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”,第 31 行,在 start(fakepyfile,mainpyfile) 文件“/data/user /0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”,第 30 行,在 start exec(open(mainpyfile).read(), main .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 行,發送 parsed = 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 (元組(key_to_scan_codes(key),用於鍵入鍵))文件“ /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) 用於鍵入鍵))文件“ /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) File " /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, True) for scan_code,修飾符在 _os_keyboard.map_name(標准化)))文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixkeyboard.py”,第148行,在map_name build_tables () 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixkeyboard.p y”,第 64 行,在 build_tables ensure_root() 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixcommon.py” ,第 174 行,在 ensure_root raise ImportError('You must be root to use this library on linux.') ImportError: You must be root to use this library on linux.') ImportError: You must be root to use this library on linux.
[節目結束]
此代碼的鏈接https://www.thepythoncode.com/code/control-keyboard-python
代碼
import keyboard as k
k.press("ctrl+j")
錯誤
Traceback(最近一次調用最后一次):文件“/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”,第 31 行,在 start(fakepyfile,mainpyfile) 文件“/data/user /0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”,第 30 行,在 start exec(open(mainpyfile).read(), main .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 行,發送 parsed = 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 (元組(key_to_scan_codes(key),用於鍵入鍵))文件“ /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) 用於鍵入鍵))文件“ /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) File " /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, True) for scan_code,修飾符在 _os_keyboard.map_name(標准化)))文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixkeyboard.py”,第148行,在map_name build_tables () 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixkeyboard.p y”,第 64 行,在 build_tables ensure_root() 文件“/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/keyboard/_nixcommon.py” ,第 174 行,在 ensure_root raise ImportError('You must be root to use this library on linux.') ImportError: You must be root to use this library on linux.') ImportError: You must be root to use this library on linux.
[節目結束]
此代碼的鏈接https://www.thepythoncode.com/code/control-keyboard-python
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.