如何导入不同编程语言的文件

How to import file in different programming language

例如文件名 test.c:

void blah() {
   printf("Blah");
   return 0;
}

并且在 main.py 中我想从 test.c 中导入 blah 函数,它是用 C 编码的,是否可以在 python 语言中导入不同的语言? 当我检查 python 模块时,有时我会遇到具有 c 文件的模块。 Example:Yarl(从 discord.py 安装)

可以导入不同语言的文件,但仅限于特定情况。

要根据文档导入C 文件,您首先要编译C 代码,然后才能在您的代码中使用编译后的文件。模块文件夹中的所有 .c 文件都必须编译,并且很多时候是已编译的库的一部分。

您可以在此处查看有关如何执行此操作的文档和指南:http://book.pythontips.com/en/latest/python_c_extension.html