如何启动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/