# python-demo **Repository Path**: rainbond/python-demo ## Basic Information - **Project Name**: python-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2020-01-08 - **Last Updated**: 2025-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python 示例程序 ## 项目介绍 本项目是一个使用 [Flask](http://flask.pocoo.org) 框架编写的简单的 [Python](https://www.python.org) 示例程序, 目录结构: ``` . ├── LICENSE ├── Procfile ├── README.md ├── app.py ├── requirements.txt ├── runtime.txt ├── static │   ├── css │   ├── font │   └── js └── templates └── index.html ``` ## 项目要求 项目必须使用 [pip](https://pip.pypa.io) 来解决依赖,如果项目目录下没有 `requirements.txt` 文件,你必须创建一个,否则项目将无法部署。 > 小提示:可以使用 `pip freeze > requirements.txt` 命令生成 `requirements.txt` 文件 `requirements.txt` 示例: ``` Flask==1.0.2 gunicorn==19.9.0 ``` 要想应用可以跑起来,还需要一个 `Procfile` 文件,里面指定应用的启动命令。 `Procfile` 示例: ``` web: gunicorn app:app --log-file - --access-logfile - --error-logfile - ``` ## 本地测试 * 安装 [Python](http://python.org) 和 [Virtualenv](http://pypi.python.org/pypi/virtualenv),[查看参考文档](http://install.python-guide.org)。 * 执行下面命令创建一个 [Virtualenv](http://pypi.python.org/pypi/virtualenv) 并在里面启动项目: ``` virtualenv venv source venv/bin/activate pip install -r requirements.txt gunicorn app:app ``` * 访问 查看效果。