Я пытаюсь использовать python для имитации набора текста на других языках, таких как японский, но я не знаю, как я могу это сделать, если конечный результат не показывает «??????» Кто-нибудь может мне с этим помочь? вот мой код
import pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
x = 0
time.sleep(1)
keyboard.type("こんにちは")
Пожалуйста, проверьте, какая кодировка используется для сохранения вашего скрипта, и попробуйте что-то подобное (не забудьте также написать закомментированную строку кода):
# coding: utf-8
jap_word1 = u'中山'
jap_word2 = u'小倉'
print (jap_word1)
print (jap_word2)
Итак, адаптировано к вашему коду:
# coding: utf-8
import pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
x = 0
time.sleep(1)
keyboard.type(u"こんにちは")
Я рад, что это помогло! Пожалуйста, не забудьте проголосовать и/или выбрать мой ответ как правильный.