如何将自定义Python脚本打包到模块

时间:2016-02-01 16:09:26

标签: python python-2.7

现在我计划将我的自定义模块放入/usr/lib/python2.7/site-packages/ocd/。我在文件夹中有3个文件(见下文)。

__init__.py
ocd.py
ocd_logging.py

__init__.py

的内容
from ocd import *
from ocd_logging import *

一切正常,我可以在我自己的文件夹中运行我的脚本,导入ocd模块。但是,我无法运行依赖于ocd_logging模块的脚本?我决定"打包"他们在一起,因为ocd也导入ocd_logging。我是否需要将ocd_logging分隔到自己的路径中?

ocd.py

import smtplib
import logging,hiplogging
import os,sys,re
import consul,serf
import rpm
import datetime
import ConfigParser
import pprint
from email.mime.text import MIMEText
from email.header import Header
from email.utils import formataddr
from pymongo import MongoClient
from rpmUtils.miscutils import stringToVersion
from ocd_logging import *

ocd_logging.py

import logging
import hiplogging

0 个答案:

没有答案