【发布时间】:2013-02-26 03:11:40
【问题描述】:
我编写了一些使用 argparse 模块的 Python 2.7 代码。现在我需要在 Python 2.6 机器上运行它,因为 argparse 是在 2.7 中添加的,所以它无法工作。
无论如何我可以在 2.6 中获得 argparse 吗?我想避免重写代码,因为我会经常在机器之间传输这种代码。升级 python 不是一种选择。
我应该澄清一下,理想的解决方案是不需要安装模块的东西。
【问题讨论】:
-
你可以简单地在机器上安装
argparse包。 -
@nneonneo:如果您只搜索“argparse”,Google 上的第二个结果。
-
@nneonneo 我显然看到了,但我不清楚它是否与 2.7 argparse 完全相同。另外我想看看是否有一些不需要安装模块的解决方案。
-
from __future__ import ...仅适用于语言功能,而不适用于整个模块。您实际上可以通过执行import __future__; dir(__future__)检查__future__中的可用内容。 (我不对因预见未来而产生的任何悖论负责)