导入我自己的python模块

2024-10-01 00:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了一个名为phpcs的小型python模块。我 文件夹结构 客户服务质量保证支持 phpcs公司 初始化.py 配置文件.py 设置.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\u文件的内容是

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\u file.PhpcsConfigFile而只使用PhpcsConfigFile吗

谢谢


Tags: 模块文件namefrompyimportselfconfig