gpt4 book ai didi

Python 模块存储库

转载 作者:行者123 更新时间:2023-12-02 07:05:20 25 4
gpt4 key购买 nike

我一直在寻找类似于 perl 在 python 中的 Dumper 功能的东西。所以在谷歌搜索后我找到了一个对我很好的@https://gist.github.com/1071857#file_dumper.pyamazon

所以我下载并安装了它,它运行良好。

但后来我遇到了 PyPI:http://pypi.python.org/pypi这看起来像 CPAN 等同于 python。

所以我在那里搜索了 Dumper 模块,但在那里找不到。我希望这看起来像是一个非常基本的模块,并且应该列在 PyPI 中。

所以我的问题是,如果我必须安装一个 python 模块,那么我应该先在 PyPI 中搜索,如果我没有找到然后在谷歌上寻找其他地方吗?

或者除了 PyPI 之外还有其他 Python 模块存储库吗?

我正在学习 python,因此出现了这个问题。

谢谢。

最佳答案

如果您使用 pip,pip search package_name将帮助您执行与在 PyPi 提供的 Web 界面上搜索相同的操作。

一旦定位,安装 python 包当然就很简单了

pip install package_name

一些 python 库可能处于开发阶段,可能无法直接在 PyPi 上使用,或者您可能需要该库的特定提交 (git),如果您可以在 github.com 上找到该库的源代码或 bitbucket.com例如,你可以做

pip install -e git+git://github.com/the/repo/url.git#egg=package_name

关于你关于 perl Dumper 的问题,perl 的 Dumper 有两个主要用途 iirc -

  • 数据持久化
  • 调试和检查对象。

据我所知,python 中没有与 perl 的 Dumper 完全等价的东西。

但是,我使用 pickle用于数据持久化。

pprint对于目视检查对象/调试很有用。

两者都是 Python 中的标准内置模块。这些功能不需要第 3 方库。

如果您想使用这里的内容 - https://gist.github.com/1071857#file_dumper.pyamazon .

您需要做的是复制代码并将其放置在项目目录的本地文件中。您可以将文件命名为 pydumper.py .或者您真正喜欢的任何名称,但以后缀 .py 结尾.

在您的项目中,您可以导入定义在pydumper.py 中的函数和类。通过做

from pydumper import *

或者如果您想具体说明(这是首选。最好明确说明您要导入的内容。)

from pydumper import Dumper

您可以开始在自己的代码中使用 Dumper 类。

关于Python 模块存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263122/

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