python - 在 Python2 中导入一些 python3 模块

标签 python django python-3.x python-2.x

有没有办法将 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/

相关文章:

python正则表达式不正确匹配

python - 重写类方法以检查是否为空

python - 加速 Pandas 通过请求申请 API 调用

python - Pygame - 与地板/墙壁的碰撞

python - Django strip_tags 模板过滤添加空格

sql - postgresql-8.4 文本搜索不工作

python - Git merge : conflict I don't know how to resolve

python - 当我尝试在 Python 上反转矩阵中的行时出错

python - 如何在 python 中返回函数参数 args、kwargs

python - 将参数传递给Python函数