У меня есть ACR122U (устройство чтения / записи nfc), и я хотел написать код, который будет сканировать теги и сохранять их. Так что я начал гуглить о таких вещах, как pynfc, но они буквально не работают. Я попробовал этот код из здесь :
import nfc
import ndef
from threading import Thread
def beam(llc):
snep_client = nfc.snep.SnepClient(llc)
snep_client.put_records([ndef.UriRecord('http://nfcpy.org')])
def connected(llc):
Thread(target=beam, args=(llc,)).start()
return True
with nfc.ContactlessFrontend('usb') as clf:
clf.connect(llcp={'on-connect': connected})
И ошибка:
Traceback (последний последний вызов):
Файл "C: \ Users \ forentfraps \ Desktop \ site.py", строка 1, в
импорт NFC
Файл "C: \ Python \ Python36-32 \ lib \ site-packages \ nfc__init __. Py", строка 22, в
от . импорт clf # noqa: F401
Файл "C: \ Python \ Python36-32 \ lib \ site-packages \ nfc \ clf__init __. Py", строка 25, в
от . устройство импорта
Файл "C: \ Python \ Python36-32 \ lib \ site-packages \ nfc \ clf \ device.py", строка 32, в
от . импортный транспорт
Файл "C: \ Python \ Python36-32 \ lib \ site-packages \ nfc \ clf \ transport.py", строка 28, в
импортный терминос
ModuleNotFoundError: нет модуля с именем 'termios'
Как я могу устранить эту ошибку?