我有两个文件,SysDump.py
和libApi.py
在同一个文件夹中。 在SysDump
我做的:导入导入功能 - Python 2.6
from libApi._SysDump import *
在libApi
我:
def _SysDump():
import cPickle as _cPickle
import math as _math
from zipfile import ZipFile as _ZipFile
import re as _re
但是我得到的错误:
from libApi._SysDump import *
ImportError: No module named _SysDump
我用VS2012+PTVS
单步执行代码和执行跟踪当我穿过但没有进入时def _SysDump()
在libApi
。问题是我如何才能在Python 2.6中完成这项工作?
你有'__init __。py'文件吗?如果没有,你应该可以使用'import SysDump',然后'SysDump._SysDump()' –
是的,我确实有__init__.py。对不起,我没有得到它。如果我在SysDump.py文件中导入SysDump,会得到什么好处?请澄清 –
好吧,向所有人开放。在python中,你可以将'function'的一部分作为import?我问这是因为这个_SysDump()是一个函数而不是一个可以导入方法或变量的类 – Crazyshezy