请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 为什么这里需要main.py啊 同目录下 直接运行m2.py导入m3.py为什么会显示出错

Traceback (most recent call last):
File “C:/Users/che/PycharmProjects/untitled/pac2/pac4/m2.py”, line 1, in
from .m3 import m
ModuleNotFoundError: No module named ‘main.m3’; ‘main’ is not a package

正在回答 回答被采纳积分+3

3回答

提问者 purecce 2019-10-10 15:30:56

https://img1.sycdn.imooc.com//szimg/5d9edd9809bb2ad006180212.jpg

他俩在同一个文件夹下面 直接run m2.py就不行 会报上面错

只可以在main里面import这个m2.py

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    你需要把m2放到一个包里。~~试试
    回复 有任何疑惑可以回复我~ 2019-10-10 16:16:18
  • 提问者 purecce 回复 7七月 #2
    不行啊 m2已经和m3一个包了
    回复 有任何疑惑可以回复我~ 2019-10-11 16:17:32
  • 7七月 回复 提问者 purecce #3
    新建一个文件夹,当做包呀
    回复 有任何疑惑可以回复我~ 2019-10-11 23:36:38
提问者 purecce 2019-10-10 13:31:05

666老师你回的也太快了 我下午贴出来 哈哈在吃饭

0 回复 有任何疑惑可以回复我~
7七月 2019-10-10 13:28:08

可以贴出完整代码描述下吗?这样不太理解你的目录结构和调用关系

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信