在python

时间:2018-07-12 12:38:13

标签: python import packages

我使用python脚本(例如script.py),此脚本使用第三方软件包(sdk1,sdk2 ..)

首先,我将sdk1和sdk2软件包放入根目录:

/root
    script.py
    /sdk1
        ...
    /sdk2
        ...

在我的脚本中使用了import sdk1,并且效果很好。 然后,我决定更改项目的结构:

/root
    script.py
    /libs
        __init__.py
        /sdk1
            ...
        /sdk2
            ...

现在import sdk1不起作用。另外,请勿尝试import libs.sdk1import sdk1 from libsimport * from libssys.path.append('/libs')和其他我尝试过的方法。

我花了五个小时试图理解用python导入软件包的魔力,但是我没有找到适合我的简单案例的正确解决方案。

请帮帮我...

UPD:Python版本为Python3.6

0 个答案:

没有答案