所以我有一组.py文档如下:
/Spider
Script.py
/Classes
__init__.py
ParseXML.py
CrawlWeb.py
TextAnalytics.py
/Classes子文件夹中的每个.py文档都包含一个用于特定用途的类,脚本将调度不同的组件。我有几个问题:
1)许多类共享框架,如urllib2
、threading
等。设置import语句的最佳形式是什么?也就是说,有没有一种方法可以让我使用__init__.py
这样的文件将共享的依赖项传递给所有类,然后使用特定的.py文件导入单一的依赖项?你知道吗
2)一些类调用其他类(例如爬网.py文档使用ParseXML类在爬网后更新XML文件)。我像这样把类分开,因为它们都很大,所以更容易像这样更新。。。在这种情况下,合并类是最好的形式还是有其他方法可以解决这个问题?你知道吗
这些类只能作为脚本的一部分使用。到目前为止,我能想出的唯一真正的解决办法也许是使用脚本.py所有import语句的文件,但看起来有点乱。任何建议都将不胜感激。你知道吗
import
并没有遗漏什么;你做得对。你知道吗相关问题 更多 >
编程相关推荐