python中怎么import自己写的模块
1个回答
展开全部
将模块路径加入系统路径中
import sys;
sys.path.append("路径名")
import 模块名
当然了,这种方法存在一个问题,就是没有避免如果存在相同的文件名会出错的问题,于是需要改进成下面的方法(当然如果只是写些小的东西,上面的就已经足够了)
import sys;
if not "路径名" in sys.path:
sys.path.append("路径名")
if not 'a' in sys.modules: #这里a是模块名
a = __import__('a')
else:
eval('import a')
a = eval('reload(a)')
2、__init__.py
在目录中建一个文件名为__init__.py的文件,就可以直接按照路径名import模块了
有了这个文件,我们就可以导入这个目录下的文件了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询