Python 以英语以外的其他语言输入

Python typing in other languages besides English

我正在尝试使用 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"こんにちは")