当您浏览流行的Python库时,setup.py脚本的内容可能存在相当大的差异。
请注意它只做了一件事,即告诉Zope我们正在安装的类的名称。
对fraggle.py中查询的一个明显改进是根据源进行分组,而不是单单根据时间顺序进行显示。
然后,编写一个名为test_all.py或tests.py的脚本,这个脚本导入并运行他的所有测试。
要实现这个目的,一种更简单的方法是额外使用一个config.py文件,其中只包含这三个常量。
在这三种框架中,py.test看起来在并行测试方面明显领先了。
特别是,Exif.py文件应该与您的其他源文件(.py)位于相同的目录中。
我们用高速缓存阶乘计算器factorial.py作为类定义的练习,如清单4所示。
py这个项目是由actzero公司赞助的,而actzero却不再从事这一行业了。
你还可以在提供一个模块的时候只提供类似spam.pyc(或者通过-O生成的spam.pyo)文件,而没有spam.py。
您一旦已经下载了最新版本的ZSI,请对其进行解压缩并执行pythonsetup.pyinstall,然后您就可以使用它了。
你真正需要的仅仅是文件setup.py,其中包含安装指令。
竖杠符号指定邮件内容应作为输入发送到某个指定的程序:一个名为aci.py的Python脚本。
该代码将进入名为PhoneNumber.py的文件中,如清单3所示。
SQLObject具有一个setup.py文件,安装方式与其他任何Python包一样。
本例与test.py文件中的代码之间惟一的差异就是包含了第一行。
将清单7保存为add software2.py,并按如下所示对它进行试验
而且,wxPython包含开发工具的Py程序包,它使得向wxPython程序添加交互式调试变得很简单。
至少目前我可以使用简单一些的xml_indexer.py脚本来创建XML节点索引数据库。
进入此目录并运行setup.py把boto安装到本地Python环境中,见清单1。
要设置这个模型的模式,请返回manage.py的sql命令。
要启动服务器,只需在一个窗口中执行server.py脚本即可,然后立即执行名为time-client.py的测试客户机。
首先,来看扩展本身:我们把它放到一个例如叫foo.pyd的文件中。
较低的投资强度?丙烯产率高?优越的回报率?投资回报已被验证
在使用它之前请先看一下pythonxml_indexer.py--help的输出。
在net.py(参见参考资料)中,重构默认情况下异步进行的,不过要注意同步重构的选项。
作为结束,让我再介绍一个生成器示例,它来自随Python2.2一同分发的test_generators.py模块。
接下来,创建清单文件,称为MANIFEST,它只包含一行,即构成此活动的那个源文件(TestActivity.py)。
py安装样例应用程序,并创建手动安装所需的数据源。