gpt4 book ai didi

python - cli 中的 argparse Python 模块

转载 作者:IT王子 更新时间:2023-10-28 23:54:36 25 4
gpt4 key购买 nike

我正在尝试从 Linux SSH Secure Shell 命令行环境运行 python 脚本,并且我正在尝试导入 argparse 库,但它给出了错误:“ImportError:没有名为 argparse 的模块”。

我认为这是因为 Linux shell 使用的 Python 环境中没有 argparse 库,如果我能找到 Python 使用的库的目录,我想我可以修复它环境,并将 argparse 库复制到其中,但我找不到该目录所在的位置。

如果能帮助我找到这个目录,我将不胜感激(我想我现在可以将 argparse 库包含在与我的 python 脚本相同的目录中,但我更愿意将 argparse 库放在其他 Python 库所在的位置,因为它应该是)。

最佳答案

argparse 模块是在 Python 2.7 中添加的。 http://docs.python.org/library/argparse.html

在 2.7 之前,处理命令行参数的最常用方法可能是 getopthttp://docs.python.org/library/getopt.html

当然,您始终可以通过查看 sys.argv 手动处理命令行。然而 getopt 是一个很好的抽象层,而 argparse 甚至更好。

如果您确实需要在较旧的环境中使用 argparse(有争议),则有一个维护它的 Google Code 项目,您可以将其包含在您的项目中。 http://code.google.com/p/argparse/

关于python - cli 中的 argparse Python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com