Python爬虫开发与项目实战:PythonWeb项目的解剖:开发 打包 部署

关于Python爬虫开发与项目实战的问题,在python anatomy中经常遇到, 我是 Python 的新手(来自 Java + Ant),想知道是否有人可以详细说明如何最好地使用 Fabric + Pip + Virtualenv 来设置 Python Web 应用程序包框架。

我是 Python 的新手(来自 Java + Ant),想知道是否有人可以详细说明如何最好地使用 Fabric + Pip + Virtualenv 来设置 Python Web 应用程序包框架。

最终目标是能够使用单个命令执行以下任何操作:

在新的开发框上设置开发环境(安装所有 deps)

运行所有测试

打包并部署到暂存

将暂存部署到生产

其他典型的开发流任务:迁移架构等。

我使用 Debian + git + Tornado,但如果可能的话,我想保持这个 OS / SCM / 框架不可知。

我已经做了一些搜索,但我还没有找到一些明确的东西,从上到下涵盖这一点。我会发现这非常有帮助,我想还有其他一些前 Java / PHP / 任何家伙在那里谁也会。

谢谢

2

看看我的答案here它并没有解决你所有的问题(主要是第一个要点,事实上),但希望它能让你开始。

0

保持它的框架不可知可能会相当困难。

但也许你会发现的粘贴模板(虽然 Django 项目)也很有用。http://morethanseven.net/2010/03/28/More-django-project-templates.html

虽然 Paster 有一个相当长的学习曲线(至少从我的角度来看),它会很好地满足您对“项目骨架”的需求。实际上,使用 Paster 模板,您可以实现与 Maven Archetypes 为您所做的类似的事情。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(961)
Ria技术:RIA服务 WCF超时
上一篇
页面访问升级:拒绝访问 您无权访问此页面(access denied you are not authorized to acc
下一篇

相关推荐

  • python脚本第一行:使用Python脚本构建简单的Web应用

    Python脚本的第一行通常是一个特殊注释,用于指定脚本的可执行程序。它的格式如下:#!/usr/bin/env python…

    2023-06-03 08:10:05
    0 54 87
  • python代码大全表解释:如何使用Python创建一个简单的Web应用

    Python代码大全是一个收集Python代码的数据库,它可以帮助开发人员快速找到合适的Python代码。它可以搜索按关键字、类型、语言、作者或标签等进行搜索,并显示相关的Python代码。…

    2023-11-22 01:48:03
    0 32 50
  • golang和python:比较Golang与Python在Web开发中的优势与劣势

    示例示例Golang和Python都是流行的编程语言,它们在不同的应用领域中都有所不同。Golang是一种静态类型、编译型、并发型、运行时强类型的编程语言,它的特点是简单易学、运行速度快、支持并发编程、支持跨平台编译,适用于分布式系统、大数据处理、Web服务开发等。…

    2023-11-09 09:11:08
    0 13 15
  • python tornado框架:如何使用Tornado框架快速构建高性能Web应用

    Python Tornado框架是一个异步网络应用框架,它可以在单线程中处理数以千计的并发连接。Tornado是一个高性能Web框架,基于Python语言,提供了非阻塞的网络I/O,可以支持大量的连接,适用于实时应用,比如聊天室、游戏服务器等。…

    2023-03-08 09:06:50
    0 50 22
  • python语言最适合的应用领域:利用Python开发Web应用程序的实践

    示例示例Python语言最适合的应用领域包括:数据分析:Python可以使用NumPy、Pandas等库来处理大量数据,进行数据分析,可视化等。…

    2023-12-27 03:13:20
    0 16 28
  • python和web前端哪个更有前景抓住未来的发展机遇

    Python和Web前端都有很好的前景,但具体而言,它们在不同的领域中发挥着不同的作用。Python是一种强大的编程语言,可用于构建复杂的系统,如机器学习、数据分析和深度学习等。它也可以用于开发Web应用程序,如Django和Flask等。Python的前景非常光明,因为它在许多行业中都得到了广泛的应用,而且它的语法也非常简单易懂,这使得它成为一种非常受欢迎的编程语言。…

    2023-05-16 14:10:33
    0 60 40
  • python web服务器搭建:指南

    Python web服务器搭建是指使用Python语言来搭建一个web服务器,以便处理用户的HTTP请求。下面是一个简单的Python Web服务器代码:…

    2023-01-07 08:58:49
    0 13 54
  • python浅拷贝和深拷贝区别、原理与实现

    示例示例Python中的浅拷贝和深拷贝是指在复制对象时,复制的结果和原来的对象之间的关系。浅拷贝:浅拷贝只复制一层,也就是说,它只复制最外围的对象,而不复制它包含的对象。如果最外围的对象中包含其他对象,那么这些对象将不会被复制,而是使用原来的对象。…

    2023-05-30 14:25:17
    0 55 56

发表评论

登录 后才能评论

评论列表(83条)