gpt4 book ai didi

python-3.x - 如何启动 pyscaffold(python) 项目?

转载 作者:行者123 更新时间:2023-12-02 00:37:24 24 4
gpt4 key购买 nike

如何启动pyscaffold项目?我使用此命令创建项目 putup sampleProject但我不知道如何开始这个项目?

最佳答案

您并不是说开始一个 pyscaffold 项目 -- 它的目标只是创建您的项目通常需要的文件和文件夹。从“putup MyTestProject”中查看下面的结构。看看您现在不必手动完成的所有已经创建的好东西。

要开始,您需要开始将包/代码添加到“..src/mytestproject”并像往常一样运行该代码。

我可以给你推荐一个好的IDEA,比如pycharm ?我想你会发现它让你开始你的旅程更容易。

第二个建议——如果您刚刚开始,您可以暂时跳过 pyscaffold。虽然是一个很棒的工具,但它可能会增加您现在不需要的困惑。

MyTestProject/
├── AUTHORS.rst
├── CHANGELOG.rst
├── docs
│   ├── authors.rst
│   ├── changelog.rst
│   ├── conf.py
│   ├── index.rst
│   ├── license.rst
│   ├── Makefile
│   └── _static
├── LICENSE.txt
├── README.rst
├── requirements.txt
├── setup.cfg
├── setup.py
├── src
│   └── mytestproject
│   ├── __init__.py
│   └── skeleton.py
└── tests
├── conftest.py
└── test_skeleton.py

[编辑]

关于为什么“python skeleton.py”给出输出,该库只是提供一个示例来向用户展示从哪里开始添加代码,以及代码如何与测试相关(test_skeleton.py)。目的是删除 skeleton.py 并替换为您的代码结构。这可能是一些 python.py 文件或带有 python.py 文件的包和子包。这样读; “你的代码在这里……这里是一个让你入门的任意示例。”

但你必须问问自己,你想要完成什么?如果您只是为自己创建一些脚本——世界上没有其他人可以看到,您是否需要额外的东西(文档、设置、许可等?)如果答案是否定的——不要使用 pyscaffold,只需在 venv 中创建您的脚本并按您的方式进行。这个脚手架旨在为您提供创建一个完整的、github 值得的、有可能与世界分享的项目所需的大部分内容。根据我收集到的你的 python 经验,我认为你不想使用 pyscaffold。

但具体到你的问题。如果我从 pyscaffold 开始,我会删除 skeleton.py,将其替换为“mytester.py”,使用 begins库来解析我传入的命令参数,然后编写单独的方法来响应我的命令行调用。

关于python-3.x - 如何启动 pyscaffold(python) 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48887947/

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