刚刚学习python,包引用一直不怎么懂,准备自己写测试项目:
遇到问题是不知道怎么import我项目目录下其他模块,如:
world目录下创建一个 World类
要在 instances.py中使用
from com.zyj.world import World
world =World()
》》》》 结果提示找不到World,所以麻烦各位教教俺怎么搞了,万分感谢
目录结构如下
python 安装目录子啊 E:pythonPython27
项目目录 在E:pythonprojecttest下
instances.py在E:pythonprojecttest下,那么com.zyj.world目录在哪里?如果放在test目录下就可以引用了。
把你的项目目录添加入sys.path
import sys
import os
curpath=os.path.abspath('.')
libs_path="%s/%s" %(curpath,"libs")
#动态的添加库路径
sys.path.append(libs_path)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。