一看就是别的语言直接翻译过来的,python 路径中间带中划线,怎么 import 呢?
from sdk.demo.aaa-python-sdk.bind.api import xxx
1
locoz 2019-01-30 21:05:10 +08:00 via Android
把他的中划线改成下划线呗。。话说他们没有可运行的 Python 版 demo 吗
|
2
Osk 2019-01-30 22:40:08 +08:00 via Android
我是用的这个:
import importlib sdk = importlib.import_module('xxx-yyy') 另外搜索了一下,应该还可以用 __import__('xxx-yy') 魔法 |
3
Trim21 2019-01-30 23:56:55 +08:00 via Android
哪个厂的这么有才,自己用过没有啊…
顺便 1 楼说的那样把中划线改成下划线的办法不行… |
4
lgh 2019-01-31 00:43:15 +08:00 via iPhone
或许他们有 sys.path.append(xxx) 的习惯也说不定
|
5
Fris 2019-01-31 08:30:26 +08:00 via iPhone
demo 目录下的文件不是演示用的吗?用 sdk 还要直接用 demo 下的文件?
|