簡體   English   中英

在 pydroid3 中使用鍵盤模塊和編寫命令時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM