为了账号安全,请及时绑定邮箱和手机立即绑定

python import疑问

python import疑问

暮色呼如 2019-02-24 20:57:33
文件目录如下 /app ....init.py ....a.py run.py 假设a.py中有一个函数test() 我在run.py中 引用app模块 并调用test()函数 pythonimport app app.a.test() 这样是会报错的'module' object has no attribute 'a' 意思是找不到a这个模块 如果写成这样的话就正常运行 pythonfrom app import a a.test() 这样写就正常 可是 如果这时我的文件目录是这样 /app ....init.py ....a.py /a ....init.py run.py 再用以上代码 引用两个模块的话 pythonimport a from app import a a.test() 就会冲突了,,求解决方案 顺便解释为什么app.a.test()这种写法不行?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 451 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信