Я пытаюсь загрузить шрифт на Circuitpy, используя Python, и когда я запускаю код, я получаю эту ошибку Файл "code.py", строка 81, в файле "/lib/adafruit_bitmap_font/bitmap_font.py" , строка 44 в load_font OSError: [Errno 2] Нет такого файла / каталога
Код в этом месте:
def load_font(filename, bitmap=None):
"""Loads a font file. Returns None if unsupported."""
if not bitmap:
import displayio
bitmap = displayio.Bitmap
font_file = open(filename, "rb") # This is the error spot <<<<<<<<<<<<<<<<<<<<
first_four = font_file.read(4)
# print(first_four)
if filename.endswith("bdf") and first_four == b"STAR":
from . import bdf
return bdf.BDF(font_file, bitmap)
if filename.endswith("pcf") and first_four == b"\x01fcp":
import pcf
return pcf.PCF(font_file)
if filename.endswith("ttf") and first_four == b"\x00\x01\x00\x00":
import ttf
return ttf.TTF(font_file)
return None
Все, что я пытаюсь сделать, это загрузить шрифт. Мы делаем будильник в классе, и я получил код с сайта Adafruit, но я пытаюсь добавить код, чтобы он работал. Я никогда не кодировал раньше, поэтому я не знаю, что я делаю. Я запускаю этот код на Pyportal.
Что я должен сделать, чтобы это исправить?
Редактировать: ОК. Итак, мне нужно определить имя файла, как мне это сделать, чтобы оно регистрировалось как разные шрифты, которые я буду использовать? *