导入python包的时候通过,如何通过名称导入自定义python包

I have created a folder named "custom_module" and I have the __init__.py inside the folder which contains:

__all__ = [

'Submodule1',

'Submodule2'

]

From what documentation I read I should be able to call import custom_module and get access to the package, however this isn't happening. How can I make python recognize my package? I am using python 3.2

Update:

The package is not located in the python folder. How does the python environment find it, so I can successfully import it by name.

解决方案

sys.path holds the Python search path. Before trying to import your modules and packages, set it to include your path:

import sys

sys.path.insert(0, 'your_path_here')

import custom_module

More detail in the Python docs and in this question

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值