Skip to content

快速开始

menu

安装 QuickProject

sh
pip3 install Qpro -U
pip3 install Qpro -U

QuickProject(后简称 QPro),依赖python3.7或以上版本。

创建一个新项目

通过Qpro create <项目名>的方式,有三种渠道创建一个 QPro 项目。

  1. 空白项目:此项目不包含任何代码,创建成功后项目内有一个project_configure.json文件,是 QPro 的配置表,QPro 几乎完全依赖于此配置表工作。
  2. 内置模板:QPro 提供了许多内置模板,它们有主流编程语言的Hello World实现样例,也有若干针对特定开发场景设计的高级模板
  3. 外部项目:此命令等价于git clone <链接> <项目名>

如果您没有程序开发基础,为方便起见,可以选择内置模板 -> python3

select

如果希望此项目在远程服务器中使用,可以以此格式用户@IP:路径填写。

如已为 vscode 提供的code命令配置了环境变量,QPro 可以帮助自动使用 vscode 打开项目。

vscode

Python 模板的项目结构

此处仅是为了更好地理解 QPro,并非所有模板都和Python模板类似,因此您需要阅读项目内的README.md文档。

structure

项目的树形结构如左侧展示,包含disttemplate两个文件夹,通常dist文件夹存放结果或其它可执行程序,template文件夹存放您希望备份的代码文件,project_configure.json内容如下:

json
{
  "build": "",
  "entry_point": "main.py",
  "executable": "python3 main.py",
  "input_file": "dist/input.txt",
  "template_root": "template/",
  "server_targets": [
    {
      "user": "",
      "host": "",
      "port": 22,
      "path": ""
    }
  ]
}
{
  "build": "",
  "entry_point": "main.py",
  "executable": "python3 main.py",
  "input_file": "dist/input.txt",
  "template_root": "template/",
  "server_targets": [
    {
      "user": "",
      "host": "",
      "port": 22,
      "path": ""
    }
  ]
}

此文件各处的含义可以参考配置表部分。

Released under the MIT License.