有没有办法将 Python 3 模块导入 Python 2 脚本?我想在 Django 应用程序中使用一些 Python 3 模块,但在 Internet 上没有看到任何内容。有什么线索吗?
最佳答案
我认为这真的不可能,不。解释器的同一个实例必须处理在给定应用程序中导入的每个模块,因此没有明显的方法来混合和匹配解释器。如果您需要使用 Python 3 模块完成一项离散任务,您可以尝试制作一个命令行脚本来完成您的任务,然后将该脚本作为子进程从您的 Python 2 应用程序中调用,但这至少可以说是尴尬的.
请注意,我不认为真的有很多只支持 Python 3 的模块——目前大多数模块要么支持这两个版本,要么只支持 Python 2。
关于python - 在 Python2 中导入一些 python3 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10689523/