micropython 中用于 esp32 和 esp8266 的奇数 python 驱动程序文件导致 make 错误

Odd python driver files in micropython for esp32 and esp8266 cause make errors

我一直在尝试为 esp32-camera 构建一个 micropython,但在构建 mp/ports/esp32/modules 目录中的一些驱动程序时,我在构建过程中不断遇到错误。我得到的错误是语法错误。例如,此目录中有一个名为 ntptime.py 的文件,它包含一行: ../../esp8266/modules/ntptime.py 结果是 "SyntaxError: invalid syntax" 我编程 python 有一段时间了,但我不熟悉这个概念,也不明白它是如何工作的,但也许可以?我不熟悉这样做,因为当我 运行 制作时它不起作用,也许我错过了一些设置方面的东西或其他什么。任何人都可以阐明这种做法并解释在什么情况下这可以指导 make(或 python 编译器)通过从该行代码中指定的目录加载源来解析此语句。

呃,真不敢相信我错过了这个:"files" 是符号链接;我早该记住这一点的,但是,唉,我每分钟都在变老! 尽管如此,它仍然没有回答为什么在 make 期间没有识别它们而是抛出 SyntaxError 的问题;但我会改天再说。