导入我自己的python模块

时间:2017-06-19 15:56:11

标签: python

我写了一个名为phpcs的小python模块。一世 文件夹结构     cs_qa_support         phpcs             的初始化的.py             config_file.py         setup.py

setup.py的内容

from setuptools import setup

setup(name='cs_qa_support',
      version='0.1',
      description='QA Support',
      packages=['phpcs'],
      zip_safe=False)

我使用命令

安装了它
pip install -e .

文件phpcs / init .py为空 phpcs / confif_file的内容是

class PhpcsConfigFile:
    def __init__(self,configFileName):
        self.__config_file_name = configFileName
    def dump(self):
        print self.__config_file_name

考虑到所有这些,我想开始使用模块

我的第一次尝试

>>> import phpcs
>>> config_file.PhpcsConfigFile
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'config_file' is not defined

第二次尝试

>>> from phpcs import config_file
>>> config_file.PhpcsConfigFile
<class phpcs.config_file.PhpcsConfigFile at 0x7fe5ef4b7738>

我的问题是我可以避免输入config_file.PhpcsConfigFile并只使用PhpcsConfigFile吗?

由于

1 个答案:

答案 0 :(得分:0)

你可以这样做 从phpcs导入配置文件作为con 然后这样做 的 con.phpcsConfifFile